leads.sft#

Module Contents#

Classes#

Functions#

Data#

SFT

API#

leads.sft.mark_device(device: leads.dt.Device, system: str, *related: str, append: bool = True) None[source]#
leads.sft.read_device_marker(device: leads.dt.Device) list[str] | None[source]#
class leads.sft.SystemFailureTracer[source]#

Bases: object

Initialization

system_ok(system: str) bool[source]#
device_ok(tag: str) bool[source]#
fail(device: leads.dt.Device, error: str | Exception) None[source]#
recover(device: leads.dt.Device) None[source]#
leads.sft.SFT: leads.sft.SystemFailureTracer = 'SystemFailureTracer(...)'#