summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-10-12 17:05:47 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-10-12 17:05:47 +0000
commit71c5570d8651b233ad1e1a2e31bc413cb42e4934 (patch)
tree40d91870db3e6681623ac5d81bbdb4fc665ac43b /lib/sqlalchemy/engine
parentc934ae44a84fd94d805b341bfba68308e82c2384 (diff)
downloadsqlalchemy-71c5570d8651b233ad1e1a2e31bc413cb42e4934.tar.gz
added debug-level row echoing to RowProxy (moved from ResultProxy)
Diffstat (limited to 'lib/sqlalchemy/engine')
-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):