浏览代码

Slight performance improvement

Yentl Van Tendeloo 7 年之前
父节点
当前提交
92d475fc99
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      model/model.py

+ 5 - 3
model/model.py

@@ -41,8 +41,7 @@ def compile_model(temp_file):
     compiled = do_compile(temp_file, COMPILER_PATH + "/grammars/modelling.g", "M")
     return ["__LOCAL__"] + compiled
 
-def translate(operation):
-    return {
+trans_map = {
             "CN": "create_node",
             "CE": "create_edge",
             "CNV": "create_nodevalue",
@@ -61,7 +60,10 @@ def translate(operation):
             "DE": "delete_edge",
             "DN": "delete_node",
             "GC": "purge",
-        }[operation]
+        }
+
+def translate(operation):
+        return trans_map[operation]
 
 class MvSState(object):
     def __init__(self):