summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Smeaton <josh.smeaton@gmail.com>2017-01-01 12:39:03 +1100
committerGitHub <noreply@github.com>2017-01-01 12:39:03 +1100
commit26c9f529c97f4306446dac657b113f690c84ec5d (patch)
treeb2817eb9dcf6f14ddebb708f305349963766a68c
parent2b4bb78f7944adbf88f9bf3b868632707c79b5dd (diff)
Refs #27632 -- Simplified params dict creation for Oracle (#7772)
-rw-r--r--django/db/backends/oracle/base.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py
index d3ff9ed8e3..c928e2dc6e 100644
--- a/django/db/backends/oracle/base.py
+++ b/django/db/backends/oracle/base.py
@@ -466,7 +466,7 @@ class FormatStylePlaceholderCursor(object):
params = [(param, type(param)) for param in params]
params_dict = {param: ':arg%d' % i for i, param in enumerate(set(params))}
args = [params_dict[param] for param in params]
- params = dict(zip(params_dict.values(), list(zip(*params_dict.keys()))[0]))
+ params = {value: key[0] for key, value in params_dict.items()}
query = query % tuple(args)
else:
# Handle params as sequence