diff --git a/python2/mysql/connector/errors.py b/python2/mysql/connector/errors.py index c1aca32..92b7fd4 100644 --- a/python2/mysql/connector/errors.py +++ b/python2/mysql/connector/errors.py @@ -198,7 +198,8 @@ class Error(StandardError): return self._full_msg -class Warning(StandardError): # pylint: disable=W0622 +PythonWarning = Warning +class Warning(PythonWarning, StandardError): # pylint: disable=W0622 """Exception for important warnings""" pass diff --git a/python23/django/base.py b/python23/django/base.py index 770a7a4..8b3dcfd 100644 --- a/python23/django/base.py +++ b/python23/django/base.py @@ -54,7 +54,6 @@ from mysql.connector.django.validation import DatabaseValidation # Raise exceptions for database warnings if DEBUG is on # Note: PEP-249 says Warning must be subclass of StandardError -mysql.connector.Warning = Warning if settings.DEBUG: warnings.filterwarnings("error", category=mysql.connector.Warning) diff --git a/python3/mysql/connector/errors.py b/python3/mysql/connector/errors.py index 6236dcb..6c3b36a 100644 --- a/python3/mysql/connector/errors.py +++ b/python3/mysql/connector/errors.py @@ -197,7 +197,8 @@ class Error(Exception): return self._full_msg -class Warning(Exception): # pylint: disable=W0622 +PythonWarning = Warning +class Warning(PythonWarning): # pylint: disable=W0622 """Exception for important warnings""" pass