Skip to content

Commit 5aa05de

Browse files
committed
Make ID classes final
Signed-off-by: Leandro Lucarella <[email protected]>
1 parent 8bd31f1 commit 5aa05de

File tree

1 file changed

+5
-0
lines changed
  • src/frequenz/client/microgrid

1 file changed

+5
-0
lines changed

src/frequenz/client/microgrid/_id.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
"""Strongly typed IDs for microgrids and components."""
55

66

7+
from typing import final
8+
9+
10+
@final
711
class MicrogridId:
812
"""A unique identifier for a microgrid."""
913

@@ -53,6 +57,7 @@ def __str__(self) -> str:
5357
return f"MID{self._id}"
5458

5559

60+
@final
5661
class ComponentId:
5762
"""A unique identifier for a microgrid component."""
5863

0 commit comments

Comments
 (0)