瀏覽代碼

Fix imports and two typos.

Bentley James Oakes 8 年之前
父節點
當前提交
8bc5f8af3f
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      wrappers/modelverse.py

+ 7 - 4
wrappers/modelverse.py

@@ -1,6 +1,6 @@
 from sccd.runtime.statecharts_core import Event
 from sccd.runtime.statecharts_core import Event
 import sccd.runtime.socket2event as socket2event
 import sccd.runtime.socket2event as socket2event
-import modelverse_SCCD
+import modelverse_SCCD as modelverse_SCCD
 import time
 import time
 import threading
 import threading
 
 
@@ -228,7 +228,7 @@ def model_render(model_name, mapper_name, rendered_name):
     return OUTPUT()
     return OUTPUT()
 
 
 def transformation_between(sources, targets):
 def transformation_between(sources, targets):
-    INPUT("transformation_between", None, [source, target])
+    INPUT("transformation_between", None, [sources, targets])
     return OUTPUT()
     return OUTPUT()
 
 
 def transformation_add_MT(source_metamodels, target_metamodels, operation_name, code, callback=None):
 def transformation_add_MT(source_metamodels, target_metamodels, operation_name, code, callback=None):
@@ -293,7 +293,7 @@ def transformation_signature(operation_name):
     return OUTPUT()
     return OUTPUT()
 
 
 def process_signature(process_name):
 def process_signature(process_name):
-    INPUT("process_signature", None, [operation_name])
+    INPUT("process_signature", None, [process_name])
     return OUTPUT()
     return OUTPUT()
 
 
 def permission_modify(model_name, permissions):
 def permission_modify(model_name, permissions):
@@ -477,7 +477,10 @@ def exit_save(model_name):
 """ Some hardcoded functions... Way easier to express them with code than with statecharts!"""
 """ Some hardcoded functions... Way easier to express them with code than with statecharts!"""
 import json
 import json
 import urllib
 import urllib
-import urllib2
+try:
+    import urllib2
+except ImportError:
+    import urllib as urllib2
 
 
 def service_register(name, function):
 def service_register(name, function):
     """Register a function as a service with a specific name."""
     """Register a function as a service with a specific name."""