Skip to content

Commit 0a936b0

Browse files
Move definition of QuantityT to _base_types.py
Signed-off-by: Elzbieta Kotulska <[email protected]>
1 parent c0d3fab commit 0a936b0

File tree

2 files changed

+4
-18
lines changed

2 files changed

+4
-18
lines changed

src/frequenz/sdk/timeseries/_base_types.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@
1010
from datetime import datetime, timezone
1111
from typing import Any, Generic, Protocol, Self, TypeVar, cast, overload
1212

13-
from frequenz.quantities import Power
14-
15-
from ._quantities import QuantityT
13+
from frequenz.quantities import Power, Quantity
1614

1715
UNIX_EPOCH = datetime.fromtimestamp(0.0, tz=timezone.utc)
1816
"""The UNIX epoch (in UTC)."""
1917

18+
QuantityT = TypeVar("QuantityT", bound=Quantity)
19+
"""Type variable for representing various quantity types."""
20+
2021

2122
@dataclass(frozen=True, order=True)
2223
class Sample(Generic[QuantityT]):

src/frequenz/sdk/timeseries/_quantities.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)