From e5879811e6854852a2a0d8c850dd2a1795e09e9a Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sun, 8 Jun 2014 22:40:22 +0200 Subject: [PATCH] [1.7.x] Simplified handling of use_debug_cursor. Turned it from a tri-valued boolean into a regular boolean. Backport of 127218b9 from master. --- django/db/backends/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/django/db/backends/__init__.py b/django/db/backends/__init__.py index 7ce72265d2..529920a5a1 100644 --- a/django/db/backends/__init__.py +++ b/django/db/backends/__init__.py @@ -39,7 +39,7 @@ class BaseDatabaseWrapper(object): self.queries = [] self.settings_dict = settings_dict self.alias = alias - self.use_debug_cursor = None + self.use_debug_cursor = False # Savepoint management related attributes self.savepoint_state = 0 @@ -157,8 +157,7 @@ class BaseDatabaseWrapper(object): Creates a cursor, opening a connection if necessary. """ self.validate_thread_sharing() - if (self.use_debug_cursor or - (self.use_debug_cursor is None and settings.DEBUG)): + if self.use_debug_cursor or settings.DEBUG: cursor = self.make_debug_cursor(self._cursor()) else: cursor = utils.CursorWrapper(self._cursor(), self)