This commit is contained in:
2025-09-03 20:03:05 +02:00
parent 5cb7750c28
commit 94bc11e4d8

View File

@@ -24,7 +24,7 @@ else:
__all__ = [ __all__ = [
"CompareStatus", "CompareStatus",
"TransitionStatus", "TransitionStatus",
"AndStatus", "AndStatusWithList",
"DeviceStatus", "DeviceStatus",
"MoveStatus", "MoveStatus",
"Status", "Status",
@@ -58,10 +58,10 @@ class AndStatusWithList(DeviceStatus):
def __init__( def __init__(
self, self,
device: Device, device: Device,
status: StatusBase | DeviceStatus | list[StatusBase | DeviceStatus], status_list: StatusBase | DeviceStatus | list[StatusBase | DeviceStatus],
**kwargs, **kwargs,
): ):
self.all_statuses = status if isinstance(status, list) else [status] self.all_statuses = status_list if isinstance(status_list, list) else [status_list]
super().__init__(device=device, **kwargs) super().__init__(device=device, **kwargs)
self._trace_attributes["all"] = [st._trace_attributes for st in self.all_statuses] self._trace_attributes["all"] = [st._trace_attributes for st in self.all_statuses]