We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee1847d commit a0d26afCopy full SHA for a0d26af
1 file changed
src/zeroconf/_engine.py
@@ -91,7 +91,8 @@ async def _async_setup(self, loop_thread_ready: threading.Event | None) -> None:
91
self._async_schedule_next_cache_cleanup()
92
await self._async_create_endpoints()
93
assert self.running_future is not None
94
- self.running_future.set_result(True)
+ if not self.running_future.done():
95
+ self.running_future.set_result(True)
96
if loop_thread_ready:
97
loop_thread_ready.set()
98
0 commit comments