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 b356195 commit 9faec8dCopy full SHA for 9faec8d
src/blueapi/worker/task_worker.py
@@ -377,7 +377,7 @@ def run(self) -> None:
377
"""
378
LOGGER.info("Worker starting")
379
self._ctx.run_engine.state_hook = self._on_state_change # type: ignore
380
- self._ctx.run_engine.subscribe(self._on_document)
+ subs = self._ctx.run_engine.subscribe(self._on_document)
381
if self._broadcast_statuses:
382
self._ctx.run_engine.waiting_hook = self._waiting_hook # type: ignore
383
@@ -388,6 +388,7 @@ def run(self) -> None:
388
self._started.clear()
389
self._stopping.clear()
390
self._stopped.set()
391
+ self._ctx.run_engine.unsubscribe(subs)
392
393
@start_as_current_span(TRACER, "defer")
394
def pause(self, defer=False):
0 commit comments