mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2026-02-20 17:28:42 +01:00
w
This commit is contained in:
@@ -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]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user