From 9281c4a335bd96e8e3c20f6e0a6f2f8b84e7e115 Mon Sep 17 00:00:00 2001 From: Ian McEwen Date: Mon, 9 Jun 2025 11:52:23 -0700 Subject: [PATCH] Correctly call self.close() in disconnected_callback for bleak (fixes #770) --- meshtastic/ble_interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshtastic/ble_interface.py b/meshtastic/ble_interface.py index 5f32edf..71b957f 100644 --- a/meshtastic/ble_interface.py +++ b/meshtastic/ble_interface.py @@ -174,7 +174,7 @@ class BLEInterface(MeshInterface): # Bleak docs recommend always doing a scan before connecting (even if we know addr) device = self.find_device(address) - client = BLEClient(device.address, disconnected_callback=lambda _: self.close) + client = BLEClient(device.address, disconnected_callback=lambda _: self.close()) client.connect() client.discover() return client