diff -r 463d4b2b058d -r 511bf048b8b7 Beremiz.py --- a/Beremiz.py Tue Mar 05 20:14:12 2013 +0900 +++ b/Beremiz.py Wed Mar 06 09:40:28 2013 +0900 @@ -493,13 +493,15 @@ self.runtime_port = int(random.random() * 1000) + 61131 # launch local runtime self.local_runtime = ProcessLogger(self.Log, - "\"%s\" \"%s\" -p %s -i localhost %s %s"%(sys.executable, - Bpath("Beremiz_service.py"), - self.runtime_port, - {False : "-x 0", True :"-x 1"}[taskbaricon], - self.local_runtime_tmpdir), - no_gui=False, - timeout=500, keyword = "working") + "\"%s\" \"%s\" -p %s -i localhost %s %s"%( + sys.executable, + Bpath("Beremiz_service.py"), + self.runtime_port, + {False : "-x 0", True :"-x 1"}[taskbaricon], + self.local_runtime_tmpdir), + no_gui=False, + timeout=500, keyword = "working", + cwd = self.local_runtime_tmpdir) self.local_runtime.spin() return self.runtime_port