Skip to content

Commit 2daa24a

Browse files
Merge pull request #24 from koenvervloesem/bluetooth_numbers_v1
Upgrade to bluetooth-numbers 1.0 API
2 parents 0894f87 + b4a7c1d commit 2daa24a

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ package_dir =
5555
# new major versions. This works if the required packages follow Semantic Versioning.
5656
# For more information, check out https://semver.org/.
5757
install_requires =
58-
bluetooth-numbers>=0.2.1
58+
bluetooth-numbers>=1.0.0,<2.0
5959
bleak>=0.19.0
6060
importlib-metadata; python_version<"3.8"
6161
textual>=0.6.0

src/humble_explorer/renderables.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
from uuid import UUID
88

99
from bleak.backends.scanner import AdvertisementData
10-
from bluetooth_numbers.companies import company
11-
from bluetooth_numbers.services import service
10+
from bluetooth_numbers import company, service
11+
from bluetooth_numbers.exceptions import UnknownCICError, UnknownUUIDError
1212
from rich._palettes import EIGHT_BIT_PALETTE
1313
from rich.style import Style
1414
from rich.table import Table
@@ -84,7 +84,7 @@ def __rich__(self) -> Text:
8484

8585
try:
8686
return Text.assemble(colored_uuid, f" ({service[UUID(self.uuid128)]})")
87-
except KeyError:
87+
except UnknownUUIDError:
8888
return Text.assemble(colored_uuid, " (Unknown)")
8989

9090

@@ -97,7 +97,7 @@ def __init__(self, cic: int) -> None:
9797
def __rich__(self) -> Text:
9898
try:
9999
manufacturer_name = company[self.cic]
100-
except KeyError:
100+
except UnknownCICError:
101101
manufacturer_name = "Unknown"
102102

103103
return Text.assemble(

0 commit comments

Comments
 (0)