tests/projects/svghmi_v2/svghmi_0@svghmi/confnode.xml
author |
Edouard Tisserant <edouard.tisserant@gmail.com> |
|
Wed, 05 Oct 2022 16:10:17 +0200 |
branch | wxPython4 |
changeset 3617 |
c3aae4c95bc1 |
parent 3416 |
53c66c4aefa3
|
permissions |
-rw-r--r-- |
Runtime: work around 1s delay added when using twisted reactor's callLater.
Since wxPython4, using wxReactor from non-main thread was producing
exceptions in wxWidget's C++ code. Then reactor.run() was called from
main thread, and runtime's worker was delegating calls to reactor
with callLater(0, callable).
While this worked perfectly with wxReactor, it did introduce an unexplained
1 second delay to each worker call when using nomal linux reactors
(i.e. without wxPython). As a workaround reactor runs in a thread when using
twisted without wxPython
3016
|
1 |
<?xml version='1.0' encoding='utf-8'?>
|
|
2 |
<SVGHMI xmlns:xsd="http://www.w3.org/2001/XMLSchema" OnWatchdog="echo Watchdog for {name} !" OnStart="xdg-open http://127.0.0.1:{port}/{name}" OnStop="echo Closing {name}" WatchdogInitial="10" WatchdogInterval="5"/>
|