Add discover cli tool

This commit is contained in:
J. Nick Koston 2023-11-26 10:59:36 -06:00
parent c90381a45b
commit 39f7e91b65
No known key found for this signature in database
1 changed files with 4 additions and 2 deletions

View File

@ -12,11 +12,13 @@ FORMAT = "{: <7}|{: <32}|{: <15}|{: <12}|{: <16}|{: <10}|{: <32}"
COLUMN_NAMES = ("Status", "Name", "Address", "MAC", "Version", "Platform", "Board")
def decode_bytes_or_none(data: bytes | None) -> str | None:
def decode_bytes_or_none(data: str | bytes | None) -> str | None:
"""Decode bytes or return None."""
if data is None:
return None
return data.decode()
if isinstance(data, bytes):
return data.decode()
return data
def async_service_update(