Преглед изворни кода

Kill the Modelverse for sure after control-C

Yentl Van Tendeloo пре 8 година
родитељ
комит
3fa87a5c06
1 измењених фајлова са 10 додато и 2 уклоњено
  1. 10 2
      scripts/run_local_modelverse.py

+ 10 - 2
scripts/run_local_modelverse.py

@@ -22,6 +22,14 @@ try:
     #program_to_execute = [sys.executable, "run_mvk_server.py", port, "--kernel=interpreter"]
     #program_to_execute = [sys.executable, "run_mvk_server.py", port, "--kernel=fast-jit"]
 
-    subprocess.call(program_to_execute)
+    server = subprocess.Popen(program_to_execute)
+    server.wait()
 finally:
-    hutn.terminate()
+    try:
+        server.terminate()
+    except:
+        pass
+    try:
+        hutn.terminate()
+    except:
+        pass