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 3fa4c14 commit b6aac60Copy full SHA for b6aac60
src/frequenz/sdk/microgrid/client/_client.py
@@ -197,6 +197,7 @@ def __init__(
197
self.target = target
198
self.api = MicrogridStub(grpc_channel)
199
self._component_streams: Dict[int, Broadcast[Any]] = {}
200
+ self._streaming_tasks: Dict[int, asyncio.Task[None]] = {}
201
self._retry_spec = retry_spec
202
203
async def components(self) -> Iterable[Component]:
@@ -375,7 +376,7 @@ def _get_component_data_channel(
375
376
chan = Broadcast[_GenericComponentData](task_name)
377
self._component_streams[component_id] = chan
378
- asyncio.create_task(
379
+ self._streaming_tasks[component_id] = asyncio.create_task(
380
self._component_data_task(
381
component_id,
382
transform,
0 commit comments