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 953e320 commit 79a261cCopy full SHA for 79a261c
src/frequenz/sdk/microgrid/client/_client.py
@@ -216,6 +216,7 @@ def __init__(
216
self.target = target
217
self.api = MicrogridStub(grpc_channel)
218
self._component_streams: Dict[int, Broadcast[Any]] = {}
219
+ self._streaming_tasks: Dict[int, asyncio.Task[None]] = {}
220
self._retry_spec = retry_spec
221
222
async def components(self) -> Iterable[Component]:
@@ -401,7 +402,7 @@ def _get_component_data_channel(
401
402
chan = Broadcast[_GenericComponentData](task_name)
403
self._component_streams[component_id] = chan
404
- asyncio.create_task(
405
+ self._streaming_tasks[component_id] = asyncio.create_task(
406
self._component_data_task(
407
component_id,
408
transform,
0 commit comments