Skip to content

Commit b88d1ac

Browse files
committed
Implement as suggested
1 parent a7c4ad3 commit b88d1ac

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

plugwise/data.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,9 @@ def _detect_low_batteries(self) -> list[str]:
8080
mac_address: str | None = None
8181
message: str | None = notification.get("message")
8282
if message is not None and all(x in message for x in matches):
83-
mac_address = re.findall(mac_pattern, message)[0] # re.findall() outputs a list
83+
mac_addresses = re.findall(mac_pattern, message)
84+
if mac_addresses:
85+
mac_address = mac_addresses[0] # re.findall() outputs a list
8486

8587
if mac_address is not None:
8688
self._notifications.pop(msg_id)

0 commit comments

Comments
 (0)