diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-15 14:57:29 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-15 14:59:12 -0400 |
commit | 5a68f856daee59caf4c9da7d06880eada9d70302 (patch) | |
tree | bcbfdfd37acfc3ea0a8cac51f01180712cf7e2f7 /lib/sqlalchemy/engine/base.py | |
parent | 961217aa923562c21a0113fae41d6841276e6ca5 (diff) | |
download | sqlalchemy-5a68f856daee59caf4c9da7d06880eada9d70302.tar.gz |
- TIL that dict.keys() in py3K is not an iterator, it is an iterable
view. So copy collections.OrderedDict and use MutableMapping to set up
keys, items, values on our own OrderedDict.
Conflicts:
lib/sqlalchemy/engine/base.py
Diffstat (limited to 'lib/sqlalchemy/engine/base.py')
-rw-r--r-- | lib/sqlalchemy/engine/base.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index 3728b59fd..d2cc8890f 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -798,8 +798,8 @@ class Connection(Connectable): distilled_params = _distill_params(multiparams, params) if distilled_params: # note this is usually dict but we support RowProxy - # as well; but dict.keys() as an iterator is OK - keys = list(distilled_params[0].keys()) + # as well; but dict.keys() as an iterable is OK + keys = distilled_params[0].keys() else: keys = [] |