]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- Fixed ReturningResultProxy for zxjdbc dialect.
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 21 Sep 2011 21:34:05 +0000 (17:34 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 21 Sep 2011 21:34:05 +0000 (17:34 -0400)
    [ticket:2272]

CHANGES
lib/sqlalchemy/dialects/oracle/zxjdbc.py

diff --git a/CHANGES b/CHANGES
index 6a53e9d057d4b851e324bff9897e147ececbc9ab..de0d4e207964afec3ecc99c0e852c5bd1dfcc667 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -96,6 +96,9 @@ CHANGES
   - added CURRENT to reserved word list.
     [ticket:2212]
 
+  - Fixed ReturningResultProxy for zxjdbc dialect.
+    [ticket:2272]
+
 0.6.8
 =====
 - orm
index a8c4356687e5b964d0684237b90f61f645c67cd3..0b5d8e07e1ad5e256532e6ad73c2c0a5cc95acc7 100644 (file)
@@ -21,6 +21,7 @@ from sqlalchemy.connectors.zxJDBC import ZxJDBCConnector
 from sqlalchemy.dialects.oracle.base import OracleCompiler, OracleDialect, OracleExecutionContext
 from sqlalchemy.engine import base, default
 from sqlalchemy.sql import expression
+import collections
 
 SQLException = zxJDBC = None
 
@@ -138,7 +139,7 @@ class ReturningResultProxy(base.FullyBufferedResultProxy):
         return ret
 
     def _buffer_rows(self):
-        return [self._returning_row]
+        return collections.deque([self._returning_row])
 
 
 class ReturningParam(object):