diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-08-28 20:44:41 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-08-28 20:44:41 +0000 |
commit | c4b7f5bd9948e55f08c09b3f855bf26257919f88 (patch) | |
tree | c4d136b86b01534c4c6ea6c142a97cf77da03727 /lib/sqlalchemy/engine.py | |
parent | 3d276a682e034abfca68567d1533e20d797efa6b (diff) | |
download | sqlalchemy-c4b7f5bd9948e55f08c09b3f855bf26257919f88.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/engine.py')
-rw-r--r-- | lib/sqlalchemy/engine.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/sqlalchemy/engine.py b/lib/sqlalchemy/engine.py index 7689c53e8..9e662f455 100644 --- a/lib/sqlalchemy/engine.py +++ b/lib/sqlalchemy/engine.py @@ -132,7 +132,7 @@ class SQLEngine(schema.SchemaEngine): if echo is True or self._echo: self.log(statement) - self.log("here are the params: " + repr(parameters)) + self.log(repr(parameters)) if connection is None: poolconn = self.connection() @@ -162,6 +162,14 @@ class ResultProxy: self.props[i] = i i+=1 + def fetchall(self): + l = [] + while True: + v = self.fetchone() + if v is None: + return l + l.append(v) + def fetchone(self): row = self.cursor.fetchone() if row is not None: @@ -174,5 +182,7 @@ class RowProxy: def __init__(self, parent, row): self.parent = parent self.row = row + def __repr__(self): + return repr(self.row) def __getitem__(self, key): return self.row[self.parent.props[key]] |