We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 89dc0b3 commit 75ebdbbCopy full SHA for 75ebdbb
plugwise_usb/network/__init__.py
@@ -159,9 +159,12 @@ async def clear_cache(self) -> None:
159
160
async def unregister_node(self, mac: str) -> None:
161
"""Unregister node from current Plugwise network."""
162
- await self._register.unregister_node(mac)
163
- await self._nodes[mac].unload()
164
- self._nodes.pop(mac)
+ try:
+ await self._register.unregister_node(mac)
+ await self._nodes[mac].unload()
165
+ self._nodes.pop(mac)
166
+ except KeyError as exc:
167
+ raise MessageError("Mac not registered, already deleted?")
168
169
# region - Handle stick connect/disconnect events
170
def _subscribe_to_protocol_events(self) -> None:
0 commit comments