|
@@ -27,20 +27,23 @@ try:
|
|
|
service = subprocess.Popen([sys.executable, service_path, "127.0.0.1:%s" % port])
|
|
|
services.append(service)
|
|
|
|
|
|
+ #os.chdir("hybrid_server")
|
|
|
+ #program_to_execute = [sys.executable, "run_mvk_server.py", port]
|
|
|
+ #server = subprocess.Popen(program_to_execute)
|
|
|
+ #server.wait()
|
|
|
+
|
|
|
+ sys.path.append("hybrid_server")
|
|
|
+ sys.path.append(".")
|
|
|
os.chdir("hybrid_server")
|
|
|
- program_to_execute = [sys.executable, "run_mvk_server.py", port]
|
|
|
- #program_to_execute = [sys.executable, "run_mvk_server.py", port, "--kernel=generated"]
|
|
|
- server = subprocess.Popen(program_to_execute)
|
|
|
|
|
|
- server.wait()
|
|
|
+ import server
|
|
|
+ import sccd.runtime.socket2event as socket2event
|
|
|
|
|
|
-finally:
|
|
|
- # Stop the server
|
|
|
- try:
|
|
|
- server.terminate()
|
|
|
- except:
|
|
|
- pass
|
|
|
+ controller = server.Controller([port])
|
|
|
+ socket2event.boot_translation_service(controller)
|
|
|
+ controller.start()
|
|
|
|
|
|
+finally:
|
|
|
# Terminate all services as well
|
|
|
for service in services:
|
|
|
try:
|