improve client shutdown time
in SecopClient.disconnect joinng the reconnect thread may take up to 10 s, because of the time.sleep(10) call in the reconnect thread. change the _shutdown attribute from bool to an Event, and use Event.wait instead of time.sleep Change-Id: Icea6a14ad73df0b3d26ef45806f4c05e6bf18492 Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/32137 Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
parent
8019b359c4
commit
45dd87060b
@ -261,7 +261,6 @@ class SecopClient(ProxyClient):
|
||||
"""a general SECoP client"""
|
||||
reconnect_timeout = 10
|
||||
_running = False
|
||||
_shutdown = None
|
||||
_rxthread = None
|
||||
_txthread = None
|
||||
_connthread = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user