ble - fix type mismatch on exception handler
This commit is contained in:
1 parent
671c10f4f8
commit
6ef05fd2af
1 file changed
+2
-2
+2
-2
@@ -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)]
|
||||
|
||||
Reference in new issue
Block a user