8000 repr()ify units · python-kasa/python-kasa@21ef029 · GitHub
[go: up one dir, main page]

Skip to content

Commit 21ef029

Browse files
committed
repr()ify units
1 parent 9f015e0 commit 21ef029

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

kasa/feature.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,10 @@ def __repr__(self) -> str:
298298
if isinstance(value, Enum):
299299
value = repr(value)
300300
s = f"{self.name} ({self.id}): {value}"
301-
if self.unit is not None:
302-
s += f" {self.unit}"
301+
if (unit := self.unit) is not None:
302+
if isinstance(unit, Enum):
303+
unit = repr(unit)
304+
s += f" {unit}"
303305

304306
if self.type == Feature.Type.Number:
305307
s += f" (range: {self.minimum_value}-{self.maximum_value})"

0 commit comments

Comments
 (0)
0