Skip to content

Commit c23bd72

Browse files
committed
Improve unregister_node()
1 parent a430110 commit c23bd72

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugwise_usb/network/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,12 @@ async def unregister_node(self, mac: str) -> None:
166166
"""Unregister node from current Plugwise network."""
167167
try:
168168
await self._register.unregister_node(mac)
169-
await self._nodes[mac].unload()
170-
self._nodes.pop(mac)
171169
except (KeyError, NodeError) as exc:
172170
raise MessageError("Mac not registered, already deleted?") from exc
173171

172+
await self._nodes[mac].unload()
173+
self._nodes.pop(mac)
174+
174175
# region - Handle stick connect/disconnect events
175176
def _subscribe_to_protocol_events(self) -> None:
176177
"""Subscribe to events from protocol."""

0 commit comments

Comments
 (0)