diff --git a/django/db/backends/mysql/base.py b/django/db/backends/mysql/base.py index 35cc7dfc04..27e424f12b 100644 --- a/django/db/backends/mysql/base.py +++ b/django/db/backends/mysql/base.py @@ -84,10 +84,7 @@ class CursorWrapper: raise def __getattr__(self, attr): - if attr in self.__dict__: - return self.__dict__[attr] - else: - return getattr(self.cursor, attr) + return getattr(self.cursor, attr) def __iter__(self): return iter(self.cursor) diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py index 224b3ae0ff..56710fcc1f 100644 --- a/django/db/backends/oracle/base.py +++ b/django/db/backends/oracle/base.py @@ -518,10 +518,7 @@ class FormatStylePlaceholderCursor: return VariableWrapper(self.cursor.arrayvar(*args)) def __getattr__(self, attr): - if attr in self.__dict__: - return self.__dict__[attr] - else: - return getattr(self.cursor, attr) + return getattr(self.cursor, attr) def __iter__(self): return (_rowfactory(r, self.cursor) for r in self.cursor)