@@ -87,7 +87,6 @@ def __init__(self, port, callback=None):
8787 self ._run_update_thread = False
8888 self ._auto_update_timer = 0
8989 self ._nodes_discovered = None
90- self ._receive_timeout_thread = None
9190 self ._run_watchdog = None
9291 self ._update_thread = None
9392 self ._watchdog_thread = None
@@ -538,31 +537,35 @@ def _watchdog_loop(self):
538537 if not self .msg_controller .connection .write_thread_alive ():
539538 _LOGGER .warning ("Unexpected halt of connection writer thread" )
540539 # receive timeout daemon
541- if self ._run_receive_timeout_thread :
542- if not self ._receive_timeout_thread .isAlive ():
540+ if self .msg_controller . _run_receive_timeout_thread :
541+ if not self .msg_controller . _receive_timeout_thread .isAlive ():
543542 _LOGGER .warning (
544543 "Unexpected halt of receive thread, restart thread" ,
545544 )
546- self ._receive_timeout_thread = threading .Thread (
545+ self .msg_controller . _receive_timeout_thread = threading .Thread (
547546 None ,
548547 self ._receive_timeout_loop ,
549548 "receive_timeout_thread" ,
550549 (),
551550 {},
552551 )
553- self ._receive_timeout_thread .daemon = True
554- self ._receive_timeout_thread .start ()
552+ self .msg_controller . _receive_timeout_thread .daemon = True
553+ self .msg_controller . _receive_timeout_thread .start ()
555554 # send message daemon
556- if self ._run_send_message_thread :
557- if not self ._send_message_thread .isAlive ():
555+ if self .msg_controller . _run_send_message_thread :
556+ if not self .msg_controller . _send_message_thread .isAlive ():
558557 _LOGGER .warning (
559558 "Unexpected halt of send thread, restart thread" ,
560559 )
561- self ._send_message_thread = threading .Thread (
562- None , self ._send_message_loop , "send_messages_thread" , (), {}
560+ self .msg_controller ._send_message_thread = threading .Thread (
561+ None ,
562+ self .msg_controller ._send_message_loop ,
563+ "send_messages_thread" ,
564+ (),
565+ {},
563566 )
564- self ._send_message_thread .daemon = True
565- self ._send_message_thread .start ()
567+ self .msg_controller . _send_message_thread .daemon = True
568+ self .msg_controller . _send_message_thread .start ()
566569 # Update daemon
567570 if self ._run_update_thread :
568571 if not self ._update_thread .isAlive ():
0 commit comments