Skip to content

Commit fafe79a

Browse files
committed
Close resampled data receivers when closing formula engines
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 0d8232d commit fafe79a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/frequenz/sdk/timeseries/formula_engine/_formula_engine.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ async def _stop(self) -> None:
117117
if self._task is None:
118118
return
119119
await cancel_and_await(self._task)
120+
_, fetchers = self._builder.finalize()
121+
for fetcher in fetchers.values():
122+
fetcher.stream.close()
120123

121124
@classmethod
122125
def from_receiver(

0 commit comments

Comments
 (0)