summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-08-18 20:12:39 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-08-18 20:12:39 +0000
commitfc17f7e65933cc5b3329436a9dd5f28a094dcc7a (patch)
tree99673e6ff5127a9586282137a4ec14d8d10df722 /lib/sqlalchemy/engine
parentc48177f0fed3a43b3b8b02c18243cb1664ce0abb (diff)
downloadsqlalchemy-fc17f7e65933cc5b3329436a9dd5f28a094dcc7a.tar.gz
[ticket:280] statement execution supports using the same BindParam
object more than once in an expression; simplified handling of positional parameters. nice job by Bill Noon figuring out the basic idea.
Diffstat (limited to 'lib/sqlalchemy/engine')
-rw-r--r--lib/sqlalchemy/engine/default.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py
index f0ffd7797..6bef1fabd 100644
--- a/lib/sqlalchemy/engine/default.py
+++ b/lib/sqlalchemy/engine/default.py
@@ -98,9 +98,9 @@ class DefaultDialect(base.Dialect):
if parameters is not None:
if self.positional:
if executemany:
- parameters = [p.values() for p in parameters]
+ parameters = [p.get_raw_list() for p in parameters]
else:
- parameters = parameters.values()
+ parameters = parameters.get_raw_list()
else:
if executemany:
parameters = [p.get_raw_dict() for p in parameters]