summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r--lib/sqlalchemy/engine/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py
index 4251c5810..a1c6af643 100644
--- a/lib/sqlalchemy/engine/base.py
+++ b/lib/sqlalchemy/engine/base.py
@@ -641,8 +641,6 @@ class ResultProxy:
"""fetch one row, just like DBAPI cursor.fetchone()."""
row = self.cursor.fetchone()
if row is not None:
- if self.__echo:
- self.engine.logger.debug("Row " + repr(row))
return RowProxy(self, row)
else:
# controversy! can we auto-close the cursor after results are consumed ?
@@ -670,6 +668,8 @@ class RowProxy:
"""RowProxy objects are constructed by ResultProxy objects."""
self.__parent = parent
self.__row = row
+ if self.__parent._ResultProxy__echo:
+ self.__parent.engine.logger.debug("Row " + repr(row))
def close(self):
self.__parent.close()
def __iter__(self):