Skip to content

Commit 89bfcc1

Browse files
committed
Fixup DutlinkSerial initialization
1 parent a53786e commit 89bfcc1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

packages/jumpstarter-driver-dutlink/jumpstarter_driver_dutlink/driver.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,19 @@ def control(self, direction, ty, actions, action, value):
8383

8484

8585
@dataclass(kw_only=True)
86-
class DutlinkSerial(DutlinkConfig, PySerial):
87-
url: str | None = field(init=False, default=None)
88-
86+
class DutlinkSerialConfig(DutlinkConfig, Driver):
8987
def __post_init__(self):
9088
if hasattr(super(), "__post_init__"):
9189
super().__post_init__()
9290

9391
self.url = self.tty
9492

9593

94+
@dataclass(kw_only=True)
95+
class DutlinkSerial(PySerial, DutlinkSerialConfig):
96+
url: str | None = field(init=False, default=None)
97+
98+
9699
@dataclass(kw_only=True)
97100
class DutlinkPower(DutlinkConfig, PowerInterface, Driver):
98101
last_action: str | None = field(default=None)

0 commit comments

Comments
 (0)