Browse Source

Put items, keys, and values in lists.

Bentley James Oakes 7 years ago
parent
commit
a4d8ff7265

+ 2 - 2
kernel/modelverse_kernel/compiled.py

@@ -115,13 +115,13 @@ def dict_eq(a, b, **remainder):
     key_values = yield [("RV", [i]) for i in key_nodes]
     values = yield [("RD", [a, i]) for i in key_values]
     values = yield [("RV", [i]) for i in values]
-    a_dict = dict(zip(key_values, values))
+    a_dict = dict(list(zip(key_values, values)))
 
     key_nodes, = yield [("RDK", [b])]
     key_values = yield [("RV", [i]) for i in key_nodes]
     values = yield [("RD", [b, i]) for i in key_values]
     values = yield [("RV", [i]) for i in values]
-    b_dict = dict(zip(key_values, values))
+    b_dict = dict(list(zip(key_values, values)))
 
     result, = yield [("CNV", [a_dict == b_dict])]
     raise PrimitiveFinished(result)

+ 1 - 1
kernel/modelverse_kernel/generated.py

@@ -1225,7 +1225,7 @@ class ModelverseKernel(object):
 				formals_1 =	 yield [('RE', [v[0]]) for v in outgoings]
 				dict_keys_ref = yield [('RD', [v[1], 'name']) for v in formals_1]
 				dict_keys =	 yield [('RV', [v]) for v in dict_keys_ref]
-				parameters = dict(zip(dict_keys, dict_values))
+				parameters = dict(list(zip(dict_keys, dict_values)))
 				parameters['root'] = root
 				parameters['task_root'] = task_root
 				parameters['taskname'] = taskname

+ 1 - 1
kernel/modelverse_kernel/legacy.py

@@ -119,7 +119,7 @@ class ModelverseKernel(object):
         formals_1 =     yield [("RE", [v[0]]) for v in outgoings]
         dict_keys_ref = yield [("RD", [v[1], "name"]) for v in formals_1]
         dict_keys =     yield [("RV", [v]) for v in dict_keys_ref]
-        parameters = dict(zip(dict_keys, dict_values))
+        parameters = dict(list(zip(dict_keys, dict_values)))
 
         parameters["root"] = self.root
         parameters["task_root"] = task_root

+ 1 - 1
kernel/modelverse_kernel/main.py

@@ -196,7 +196,7 @@ class ModelverseKernel(object):
         dict_values_elem = yield [("RDN", [symbols, i]) for i in dict_keys_ref]
         dict_values = yield [("RD", [i, "value"]) for i in dict_values_elem]
 
-        parameters = dict(zip(dict_keys, dict_values))
+        parameters = dict(list(zip(dict_keys, dict_values)))
 
         parameters["root"] = self.root
         parameters["task_root"] = task_root