Tue, 09 Apr 2019 13:05:35 +0200 | Edouard Tisserant | Continue fixing deadlock of previous commit, this time occuring when waiting for 'cleanup' python runtime call to finish. Now 'init' and 'cleanup' python runtime calls are called directly from main thread, and aren't anymore invoked in the context of wxMainloop and/or twisted reactor. | changeset | files |
Tue, 09 Apr 2019 09:13:55 +0200 | Edouard Tisserant | Fix deadlock when indirectly calling PLCObject's evaluator() from twisted of wx event loops. Was freezing while transfer/start/stop through Wamp. Serialize all PLCObject's call to self.PythonRuntimeCall into the same PythonThread thread. | changeset | files |
Mon, 08 Apr 2019 12:53:18 +0200 | Edouard Tisserant | Fixed Wamp assertion because of unexpected type | changeset | files |