From 8c69278764ae31b0cd495d21b84444bf2471c103 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 17 Nov 2012 10:51:30 +0100 Subject: [PATCH] Fixed #18989 -- Removed unused condition in CursorWrapper Thanks zimnyx for the report. --- django/db/backends/util.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/django/db/backends/util.py b/django/db/backends/util.py index e029c42899..1ba23060e0 100644 --- a/django/db/backends/util.py +++ b/django/db/backends/util.py @@ -24,11 +24,9 @@ class CursorWrapper(object): self.db.set_dirty() def __getattr__(self, attr): - self.set_dirty() - if attr in self.__dict__: - return self.__dict__[attr] - else: - return getattr(self.cursor, attr) + if attr in ('execute', 'executemany', 'callproc'): + self.set_dirty() + return getattr(self.cursor, attr) def __iter__(self): return iter(self.cursor)