diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-29 18:01:45 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-10-29 18:01:45 +0000 |
commit | 2dff6b382c5659a350a636a755e52452c195c7dd (patch) | |
tree | 0f7329797bafe55719d319051c76378a12040a7b /lib/sqlalchemy/sql.py | |
parent | 6fb04d6828bf99aaf8a7ef7ce94ae13bc800ac16 (diff) | |
download | sqlalchemy-2dff6b382c5659a350a636a755e52452c195c7dd.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/sql.py')
-rw-r--r-- | lib/sqlalchemy/sql.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py index e7f8a8ae1..700ae64fc 100644 --- a/lib/sqlalchemy/sql.py +++ b/lib/sqlalchemy/sql.py @@ -837,6 +837,14 @@ class UpdateBase(ClauseElement): if parameters is None: return None + if isinstance(parameters, list) or isinstance(parameters, tuple): + pp = {} + i = 0 + for c in self.table.c: + pp[c.key] = parameters[i] + i +=1 + parameters = pp + for key in parameters.keys(): value = parameters[key] if isinstance(value, Select): |