Browse Source

Fix imports and two typos.

Bentley James Oakes 7 years ago
parent
commit
c46b103d10
1 changed files with 7 additions and 4 deletions
  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."""