Skip to content

Commit a59c6af

Browse files
committed
Type as str | None
1 parent d7d69f8 commit a59c6af

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

plugwise/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,10 @@ def __init__(
8484
self.smile_model_id: str | None = None
8585
self.smile_name: str = NONE
8686
self.smile_type: str = NONE
87-
self.smile_version: str = NONE
87+
self.smile_version: str | None = None
8888
self.smile_zigbee_mac_address: str | None = None
8989

90-
async def connect(self) -> str:
90+
async def connect(self) -> str | None:
9191
"""Connect to Plugwise device and determine its name, type and version."""
9292
result = await self._request(DOMAIN_OBJECTS)
9393
# Work-around for Stretch fw 2.7.18

tests/test_init.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ async def connect(
346346
# Connect to the smile
347347
try:
348348
version = await smile.connect()
349-
assert version != pw_constants.NONE
349+
assert version is not None
350350
return server, smile, client
351351
except (
352352
pw_exceptions.ConnectionFailedError,
@@ -429,7 +429,7 @@ async def connect_legacy(
429429
# Connect to the smile
430430
try:
431431
version = await smile.connect()
432-
assert version != pw_constants.NONE
432+
assert version is not None
433433
return server, smile, client
434434
except (
435435
pw_exceptions.ConnectionFailedError,

0 commit comments

Comments
 (0)