Skip to content

Commit 2c3aa5c

Browse files
committed
Fix typing
1 parent e9a7bd0 commit 2c3aa5c

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

plugwise/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def _get_location_data(self, loc_id: str) -> GwEntityData:
170170
data["control_state"] = "idle"
171171
self._count += 1
172172
# control_state not present in regulation+mode off (issue #776)
173-
elif self.smile_version >= version.parse("3.2.0"):
173+
elif self.smile_version is not None and self.smile_version >= version.parse("3.2.0"):
174174
data["control_state"] = "idle"
175175
self._count += 1
176176
# TODO: add testcase with regulation_mode off and control_state key not present

plugwise/helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def __init__(self) -> None:
259259
self.smile_model_id: str | None
260260
self.smile_name: str
261261
self.smile_type: str
262-
self.smile_version: str
262+
self.smile_version: Version | None
263263
self.smile_zigbee_mac_address: str | None
264264
self.therms_with_offset_func: list[str] = []
265265
self._zones: dict[str, GwEntityData] = {}

plugwise/smile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def __init__(
6666
smile_model_id: str | None,
6767
smile_name: str,
6868
smile_type: str,
69-
smile_version: str,
69+
smile_version: Version | None,
7070
port: int = DEFAULT_PORT,
7171
username: str = DEFAULT_USERNAME,
7272
) -> None:

0 commit comments

Comments
 (0)