Merge pull request #624 from geeksville/pr-bletweak

bleak reads can hang if a device walks out of range, cope with that.
This commit is contained in:
Ian McEwen authored and GitHub committed 2024-06-30 15:59:24 -07:00
commit 42ea29be8f
1 file changed
+1 -1
+1 -1
View File
@@ -205,7 +205,7 @@ class BLEInterface(MeshInterface):
if self._want_receive:
self.want_receive = False # Tell the thread we want it to stop
self._receiveThread.join()
self._receiveThread.join(timeout=2) # If bleak is hung, don't wait for the thread to exit (it is critical we disconnect)
self._receiveThread = None
if self.client: