Skip to content

Commit 109af62

Browse files
committed
Add walrus as suggested
1 parent b88d1ac commit 109af62

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

plugwise/data.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,8 @@ def _detect_low_batteries(self) -> list[str]:
7979
for msg_id, notification in list(self._notifications.items()):
8080
mac_address: str | None = None
8181
message: str | None = notification.get("message")
82-
if message is not None and all(x in message for x in matches):
83-
mac_addresses = re.findall(mac_pattern, message)
84-
if mac_addresses:
85-
mac_address = mac_addresses[0] # re.findall() outputs a list
82+
if message is not None and all(x in message for x in matches) and (mac_addresses := re.findall(mac_pattern, message)):
83+
mac_address = mac_addresses[0] # re.findall() outputs a list
8684

8785
if mac_address is not None:
8886
self._notifications.pop(msg_id)

0 commit comments

Comments
 (0)