Skip to content

Commit ce5c0fb

Browse files
committed
Network-init: optimize
1 parent 6b9c4d0 commit ce5c0fb

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

plugwise_usb/network/__init__.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,8 @@ async def node_rejoin_message(self, response: PlugwiseResponse) -> bool:
278278
raise NodeError(f"Failed to obtain address for node {mac}")
279279

280280
if self._nodes.get(mac) is None:
281-
if self._discover_sed_tasks.get(mac) is None:
282-
self._discover_sed_tasks[mac] = create_task(
283-
self._discover_battery_powered_node(address, mac)
284-
)
285-
elif self._discover_sed_tasks[mac].done():
281+
task = self._discover_sed_tasks.get(mac)
282+
if task is None or task.done():
286283
self._discover_sed_tasks[mac] = create_task(
287284
self._discover_battery_powered_node(address, mac)
288285
)

0 commit comments

Comments
 (0)