mark our reader thread as daemon, so that closing devices is (kinda) optional

This commit is contained in:
Kevin Hester
2021-04-16 11:26:29 +08:00
parent 4a9b94d406
commit be4e777d22
2 changed files with 8 additions and 2 deletions

View File

@@ -740,7 +740,7 @@ class StreamInterface(MeshInterface):
self._wantExit = False
# FIXME, figure out why daemon=True causes reader thread to exit too early
self._rxThread = threading.Thread(target=self.__reader, args=())
self._rxThread = threading.Thread(target=self.__reader, args=(), daemon=True)
MeshInterface.__init__(self, debugOut=debugOut, noProto=noProto)