diff -r 4ae9c4447947 -r d9e8fb47340f Beremiz_service.py --- a/Beremiz_service.py Thu Apr 19 13:09:41 2018 +0200 +++ b/Beremiz_service.py Thu Apr 19 14:53:42 2018 +0200 @@ -400,7 +400,6 @@ return res - class Server(object): def __init__(self, servicename, ip_addr, port, workdir, argv, @@ -437,7 +436,6 @@ sys.stdout.flush() - def PyroLoop(self, when_ready): while self.continueloop: Pyro.config.PYRO_MULTITHREADED = 0 @@ -449,7 +447,7 @@ # unwanted diconnection when IDE is kept busy for long periods self.daemon.setTimeout(60) - uri = self.daemon.connect(self.plcobj, "PLCObject") + self.daemon.connect(self.plcobj, "PLCObject") if self._to_be_published(): self.servicepublisher = ServicePublisher.ServicePublisher() @@ -484,8 +482,6 @@ self.plcobj.StartPLC() self.plcobj.StatusChange() - - if enabletwisted: import warnings with warnings.catch_warnings(): @@ -652,19 +648,19 @@ if havetwisted: # reactor._installSignalHandlersAgain() def ui_thread_target(): - # FIXME: had to disable SignaHandlers install because + # FIXME: had to disable SignaHandlers install because # signal not working in non-main thread reactor.run(installSignalHandlers=False) - else : + else: ui_thread_target = app.MainLoop - ui_thread = Thread(target = ui_thread_target) + ui_thread = Thread(target=ui_thread_target) ui_thread.start() # This order ui loop to unblock main thread when ready. if havetwisted: - reactor.callLater(0,ui_thread_started.release) - else : + reactor.callLater(0, ui_thread_started.release) + else: wx.CallAfter(ui_thread_started.release) # Wait for ui thread to be effective