File tree Expand file tree Collapse file tree 9 files changed +3
-28
lines changed
src/frequenz/client/microgrid Expand file tree Collapse file tree 9 files changed +3
-28
lines changed Original file line number Diff line number Diff line change @@ -146,6 +146,7 @@ disable = [
146146 " unsubscriptable-object" ,
147147 # Checked by mypy
148148 " no-member" ,
149+ " no-name-in-module" ,
149150 # Checked by flake8
150151 " f-string-without-interpolation" ,
151152 " line-too-long" ,
Original file line number Diff line number Diff line change 99from typing import Any , TypeVar , cast
1010
1111import grpc .aio
12-
13- # pylint: disable=no-name-in-module
1412from frequenz .api .common .components_pb2 import ComponentCategory as PbComponentCategory
1513from frequenz .api .common .metrics_pb2 import Bounds as PbBounds
1614from frequenz .api .microgrid .microgrid_pb2 import ComponentData as PbComponentData
2725 SetPowerActiveParam as PbSetPowerActiveParam ,
2826)
2927from frequenz .api .microgrid .microgrid_pb2_grpc import MicrogridStub
30-
31- # pylint: enable=no-name-in-module
3228from frequenz .channels import Receiver
3329from frequenz .client .base import channel , retry , streaming
34- from google .protobuf .empty_pb2 import Empty # pylint: disable=no-name-in-module
35- from google .protobuf .timestamp_pb2 import Timestamp # pylint: disable=no-name-in-module
30+ from google .protobuf .empty_pb2 import Empty
31+ from google .protobuf .timestamp_pb2 import Timestamp
3632
3733from ._component import (
3834 Component ,
Original file line number Diff line number Diff line change 66from dataclasses import dataclass
77from enum import Enum
88
9- # pylint: disable=no-name-in-module
109from frequenz .api .common .components_pb2 import ComponentCategory as PbComponentCategory
1110from frequenz .api .microgrid .grid_pb2 import Metadata as PbGridMetadata
1211from frequenz .api .microgrid .inverter_pb2 import Metadata as PbInverterMetadata
1312from frequenz .api .microgrid .inverter_pb2 import Type as PbInverterType
1413
15- # pylint: enable=no-name-in-module
16-
1714
1815class ComponentType (Enum ):
1916 """A base class from which individual component types are derived."""
Original file line number Diff line number Diff line change 88from datetime import datetime , timezone
99from typing import Self
1010
11- # pylint: disable=no-name-in-module
1211from frequenz .api .microgrid .microgrid_pb2 import ComponentData as PbComponentData
1312
1413from ._component_error import BatteryError , InverterError
15-
16- # pylint: enable=no-name-in-module
1714from ._component_states import (
1815 BatteryComponentState ,
1916 BatteryRelayState ,
Original file line number Diff line number Diff line change 77from enum import Enum
88from typing import Self
99
10- # pylint: disable=no-name-in-module
1110from frequenz .api .microgrid .battery_pb2 import Error as PbBatteryError
1211from frequenz .api .microgrid .battery_pb2 import ErrorCode as PbBatteryErrorCode
1312from frequenz .api .microgrid .common_pb2 import ErrorLevel as PbErrorLevel
1413from frequenz .api .microgrid .inverter_pb2 import Error as PbInverterError
1514from frequenz .api .microgrid .inverter_pb2 import ErrorCode as PbInverterErrorCode
1615
17- # pylint: enable=no-name-in-module
18-
1916
2017class ErrorLevel (Enum ):
2118 """Error level."""
Original file line number Diff line number Diff line change 66from enum import Enum
77from typing import Self
88
9- # pylint: disable=no-name-in-module
109from frequenz .api .microgrid .battery_pb2 import ComponentState as PbBatteryComponentState
1110from frequenz .api .microgrid .battery_pb2 import RelayState as PbBatteryRelayState
1211from frequenz .api .microgrid .ev_charger_pb2 import CableState as PbEvCableState
1514 ComponentState as PbInverterComponentState ,
1615)
1716
18- # pylint: enable=no-name-in-module
19-
2017
2118class BatteryComponentState (Enum ):
2219 """Component states of a battery."""
Original file line number Diff line number Diff line change 1111
1212import grpc .aio
1313import pytest
14-
15- # pylint: disable=no-name-in-module
1614from frequenz .api .common .components_pb2 import ComponentCategory as PbComponentCategory
1715from frequenz .api .common .components_pb2 import InverterType as PbInverterType
1816from frequenz .api .common .metrics_pb2 import Bounds as PbBounds
2826from frequenz .api .microgrid .microgrid_pb2 import (
2927 SetPowerActiveParam as PbSetPowerActiveParam ,
3028)
31-
32- # pylint: enable=no-name-in-module
3329from frequenz .client .base import retry
3430
3531from frequenz .client .microgrid import (
Original file line number Diff line number Diff line change 44"""Tests for the microgrid component wrapper."""
55
66import pytest
7-
8- # pylint: disable=no-name-in-module
97from frequenz .api .common .components_pb2 import ComponentCategory as PbComponentCategory
108
11- # pylint: enable=no-name-in-module
129from frequenz .client .microgrid ._component import (
1310 Component ,
1411 ComponentCategory ,
Original file line number Diff line number Diff line change 66from datetime import datetime , timezone
77
88import pytest
9-
10- # pylint: disable=no-name-in-module
119from frequenz .api .common .metrics .electrical_pb2 import AC as PbAc
1210from frequenz .api .common .metrics_pb2 import Bounds as PbBounds
1311from frequenz .api .common .metrics_pb2 import Metric as PbMetric
2119from frequenz .api .microgrid .microgrid_pb2 import ComponentData as PbComponentData
2220from google .protobuf .timestamp_pb2 import Timestamp
2321
24- # pylint: enable=no-name-in-module
2522from frequenz .client .microgrid import (
2623 ComponentData ,
2724 InverterComponentState ,
You can’t perform that action at this time.
0 commit comments