From 9808fc5c33d65ba3907e3f3c5bbb2bf799dad2a9 Mon Sep 17 00:00:00 2001 From: Florent Date: Wed, 6 Aug 2025 12:40:01 +0200 Subject: [PATCH] fix addr check --- src/meshcore_cli/meshcore_cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 33227ab..33737ad 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -2217,10 +2217,10 @@ async def main(argv): mc = await MeshCore.create_serial(port=serial_port, baudrate=baudrate, debug=debug, only_error=json_output) else : #connect via ble client = None - if device or address and address.split(":") == 6 : + if device or address and len(address.split(":")) == 6 : pass elif address and len(address) == 36 and len(address.split("-") == 5): - client = BleakClient(address) + client = BleakClient(address) # mac uses uuid, we'll pass a client else: logger.info(f"Scanning BLE for device matching {address}") devices = await BleakScanner.discover(timeout=timeout)