ble - fix type mismatch on exception handler

This commit is contained in:
matt committed 2026-10-21 05:35:54 -07:00
1 parent 671c10f4f8
commit 6ef05fd2af
1 file changed
+2 -2
+2 -2
View File
@@ -105,7 +105,7 @@ async def _discover_device(mac: str) -> Optional[str]:
except Exception as e:
log.error(f"Dicvoere call failed - {e}")
reset_adapter()
if "AccessDenied" in e:
if "AccessDenied" in str(e):
restart_bt_service()
return None
@@ -165,7 +165,7 @@ async def _scan_once() -> List[str]:
except Exception as e:
log.error(f"Error reading BLE data - {e}")
this_result = None
if "org.freedesktop.DBus.Error.AccessDenied" in e:
if "org.freedesktop.DBus.Error.AccessDenied" in str(e):
return []
# only return MACs for devices that pass the _is_match
return [dev.address for dev in devices if _is_match(dev.address, dev.name)]