Skip to content

Commit 1821682

Browse files
Update frequenz-channel-python to v0.13.0
... and stop MergeNamed object in BatteriesStatus. Signed-off-by: ela-kotulska-frequenz <[email protected]>
1 parent 151c6ab commit 1821682

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ classifiers = [
2626
requires-python = ">= 3.8, < 4"
2727
dependencies = [
2828
"frequenz-api-microgrid >= 0.11.0, < 0.12.0",
29-
"frequenz-channels >= 0.12.0, < 0.13.0",
29+
"frequenz-channels >= 0.13.0, < 0.14.0",
3030
"google-api-python-client >= 2.71, < 3",
3131
"grpcio >= 1.51.1, < 2",
3232
"grpcio-tools >= 1.51.1, < 2",

src/frequenz/sdk/actor/power_distributing/_batteries_status.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,15 @@ def __init__(
125125

126126
async def stop(self) -> None:
127127
"""Stop tracking batteries status."""
128+
await cancel_and_await(self._task)
129+
128130
await asyncio.gather(
129131
*[
130132
tracker.stop() # pylint: disable=protected-access
131133
for tracker in self._batteries.values()
132-
]
134+
],
133135
)
134-
await cancel_and_await(self._task)
136+
await self._battery_status_channel.stop()
135137

136138
async def _run(self) -> None:
137139
"""Start tracking batteries status."""

0 commit comments

Comments
 (0)