Fixed #23871 -- Removed promotion of MySQL warnings to errors in DEBUG mode.
This commit is contained in:
parent
45db7f7db8
commit
5bcd292098
|
@ -50,10 +50,6 @@ from django.utils.safestring import SafeBytes, SafeText
|
||||||
from django.utils import six
|
from django.utils import six
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
|
||||||
# Raise exceptions for database warnings if DEBUG is on
|
|
||||||
if settings.DEBUG:
|
|
||||||
warnings.filterwarnings("error", category=Database.Warning)
|
|
||||||
|
|
||||||
DatabaseError = Database.DatabaseError
|
DatabaseError = Database.DatabaseError
|
||||||
IntegrityError = Database.IntegrityError
|
IntegrityError = Database.IntegrityError
|
||||||
|
|
||||||
|
|
|
@ -774,6 +774,9 @@ Miscellaneous
|
||||||
in ``django.test.utils`` were removed. Override ``TEMPLATE_LOADERS`` with
|
in ``django.test.utils`` were removed. Override ``TEMPLATE_LOADERS`` with
|
||||||
``override_settings`` instead.
|
``override_settings`` instead.
|
||||||
|
|
||||||
|
* Warnings from the MySQL database backend are no longer converted to
|
||||||
|
exceptions when :setting:`DEBUG` is ``True``.
|
||||||
|
|
||||||
.. _deprecated-features-1.8:
|
.. _deprecated-features-1.8:
|
||||||
|
|
||||||
Features deprecated in 1.8
|
Features deprecated in 1.8
|
||||||
|
|
Loading…
Reference in New Issue