Skip to content

Commit 8d98cdb

Browse files
committed
Switch to the LatestValueCache from the channels package
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent f0128f0 commit 8d98cdb

File tree

5 files changed

+12
-10
lines changed

5 files changed

+12
-10
lines changed

src/frequenz/sdk/actor/power_distributing/_component_managers/_battery_manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import typing
1111
from datetime import timedelta
1212

13-
from frequenz.channels import Receiver, Sender
13+
from frequenz.channels import LatestValueCache, Receiver, Sender
1414
from frequenz.client.microgrid import (
1515
BatteryData,
1616
ClientError,
@@ -21,7 +21,6 @@
2121
from typing_extensions import override
2222

2323
from .... import microgrid
24-
from ...._internal._channels import LatestValueCache
2524
from ...._internal._math import is_close_to_zero
2625
from ....microgrid import connection_manager
2726
from ....timeseries._quantities import Power

src/frequenz/sdk/actor/power_distributing/_component_managers/_ev_charger_manager/_ev_charger_manager.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,14 @@
88
import logging
99
from datetime import datetime, timedelta, timezone
1010

11-
from frequenz.channels import Broadcast, Sender, merge, select, selected_from
11+
from frequenz.channels import (
12+
Broadcast,
13+
LatestValueCache,
14+
Sender,
15+
merge,
16+
select,
17+
selected_from,
18+
)
1219
from frequenz.client.microgrid import (
1320
ApiClient,
1421
ClientError,
@@ -19,7 +26,6 @@
1926

2027
from frequenz.sdk import microgrid
2128

22-
from ....._internal._channels import LatestValueCache
2329
from ....._internal._math import is_close_to_zero
2430
from .....timeseries import Power, Sample3Phase, Voltage
2531
from ..._component_pool_status_tracker import ComponentPoolStatusTracker

src/frequenz/sdk/actor/power_distributing/_component_managers/_pv_inverter_manager/_pv_inverter_manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import logging
99
from datetime import timedelta
1010

11-
from frequenz.channels import Broadcast, Sender
11+
from frequenz.channels import Broadcast, LatestValueCache, Sender
1212
from frequenz.client.microgrid import (
1313
ClientError,
1414
ComponentCategory,
@@ -17,7 +17,6 @@
1717
)
1818
from typing_extensions import override
1919

20-
from ....._internal._channels import LatestValueCache
2120
from ....._internal._math import is_close_to_zero
2221
from .....microgrid import connection_manager
2322
from .....timeseries import Power

src/frequenz/sdk/timeseries/ev_charger_pool/_set_current_bounds.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
from dataclasses import dataclass
99
from datetime import timedelta
1010

11-
from frequenz.channels import Broadcast, Sender, select, selected_from
11+
from frequenz.channels import Broadcast, LatestValueCache, Sender, select, selected_from
1212
from frequenz.channels.timer import SkipMissedAndDrift, Timer
1313
from frequenz.client.microgrid import ComponentCategory, MeterData
1414

1515
from ..._internal._asyncio import cancel_and_await
16-
from ..._internal._channels import LatestValueCache
1716
from ...microgrid import connection_manager
1817

1918
_logger = logging.getLogger(__name__)

tests/timeseries/_battery_pool/test_battery_pool_control_methods.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@
1010
from unittest.mock import AsyncMock, MagicMock
1111

1212
import pytest
13-
from frequenz.channels import Sender
13+
from frequenz.channels import LatestValueCache, Sender
1414
from pytest_mock import MockerFixture
1515

1616
from frequenz.sdk import microgrid, timeseries
17-
from frequenz.sdk._internal._channels import LatestValueCache
1817
from frequenz.sdk.actor import ResamplerConfig, power_distributing
1918
from frequenz.sdk.actor.power_distributing import ComponentPoolStatus
2019
from frequenz.sdk.actor.power_distributing._component_pool_status_tracker import (

0 commit comments

Comments
 (0)