Преглед на файлове

Execute the model from the root now, instead of the "model" directory
(necessary for imports)

Yentl Van Tendeloo преди 9 години
родител
ревизия
7fefaf9662
променени са 1 файла, в които са добавени 6 реда и са изтрити 6 реда
  1. 6 6
      model/model.py

+ 6 - 6
model/model.py

@@ -1,7 +1,7 @@
 import sys
-sys.path.append("../kernel/")
-sys.path.append("../state/")
-sys.path.append("../interface/HUTN")
+sys.path.append("kernel/")
+sys.path.append("state/")
+sys.path.append("interface/HUTN")
 from modelverse_state.main import ModelverseState as MvS
 from modelverse_kernel.main import ModelverseKernel as MvK
 from hutn_compiler.compiler import main as do_compile
@@ -16,7 +16,7 @@ def get_object_constructor(code):
     with open(".code.alc", "w") as f:
         f.write(code)
         f.flush()
-    constructors = do_compile(".code.alc", "../interface/HUTN/grammars/actionlanguage.g", "CS")
+    constructors = do_compile(".code.alc", "interface/HUTN/grammars/actionlanguage.g", "CS")
     return constructors
 
 def translate(operation):
@@ -44,7 +44,7 @@ class MvSState(object):
     def __init__(self):
         self.queue = []
         self.output = None
-        self.mvs = MvS("../bootstrap/bootstrap.m")
+        self.mvs = MvS("bootstrap/bootstrap.m")
         self.timer = float("inf")
 
 class ModelverseState(AtomicDEVS):
@@ -484,7 +484,7 @@ class System(CoupledDEVS):
         self.connectPorts(self.mvk.to_mvi, self.mvk2mvi.input_port)
         self.connectPorts(self.mvk2mvi.output_port, self.mvi.from_mvk)
 
-files = ["../bootstrap/primitives.alc"]
+files = ["bootstrap/primitives.alc"]
 code = \
     """
 include "primitives.alh"