Skip to content

Commit 2a4ba92

Browse files
committed
Use collections.abc.Set and not set in PowerDistributor results
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 4d5b98e commit 2a4ba92

File tree

1 file changed

+3
-2
lines changed
  • src/frequenz/sdk/actor/power_distributing

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66

77
import dataclasses
8+
from collections import abc
89

910
from frequenz.sdk.timeseries._quantities import Power
1011

@@ -26,7 +27,7 @@ class _BaseSuccessMixin:
2627
succeeded_power: Power
2728
"""The part of the requested power that was successfully set."""
2829

29-
succeeded_batteries: set[int]
30+
succeeded_batteries: abc.Set[int]
3031
"""The subset of batteries for which power was set successfully."""
3132

3233
excess_power: Power
@@ -54,7 +55,7 @@ class PartialFailure(_BaseSuccessMixin, _BaseResultMixin):
5455
failed_power: Power
5556
"""The part of the requested power that failed to be set."""
5657

57-
failed_batteries: set[int]
58+
failed_batteries: abc.Set[int]
5859
"""The subset of batteries for which the request failed."""
5960

6061

0 commit comments

Comments
 (0)