summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
diff options
context:
space:
mode:
authorGorka Eguileor <geguileo@redhat.com>2015-10-05 10:42:09 +0200
committerGorka Eguileor <geguileo@redhat.com>2015-10-05 10:42:09 +0200
commitc6ba1a7d4c2b1c081cfff39b3455d1684ec147be (patch)
treeb8aeb1f09c6440fb557ec507a153e984a8778588 /lib/sqlalchemy/sql
parentef816f23290ae3b7f386832dd01e59dfb4eca7f7 (diff)
downloadsqlalchemy-c6ba1a7d4c2b1c081cfff39b3455d1684ec147be.tar.gz
Remove dict comprehension for py26 compatibility
Remove added dict comprehensions that make this patch set non python 2.6 compatible.
Diffstat (limited to 'lib/sqlalchemy/sql')
-rw-r--r--lib/sqlalchemy/sql/dml.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/sqlalchemy/sql/dml.py b/lib/sqlalchemy/sql/dml.py
index 8ba7cfa44..3de54327a 100644
--- a/lib/sqlalchemy/sql/dml.py
+++ b/lib/sqlalchemy/sql/dml.py
@@ -39,7 +39,7 @@ class UpdateBase(DialectKWArgs, HasPrefixes, Executable, ClauseElement):
def process_single(p):
if not is_ordered and isinstance(p, (list, tuple)):
- return {c.key: pval for c, pval in zip(self.table.c, p)}
+ return dict((c.key, pval) for c, pval in zip(self.table.c, p))
else:
return p
@@ -556,8 +556,8 @@ class Insert(ValuesBase):
raise exc.InvalidRequestError(
"This construct already inserts value expressions")
- colparams = self._process_colparams({_column_as_key(n): Null()
- for n in names})
+ colparams = self._process_colparams(dict((_column_as_key(n), Null())
+ for n in names))
self.parameters = colparams[0]
self._has_multi_parameters = colparams[1]
self._preserve_parameter_order = colparams[2]