atef.procedure.ProcedureStep
- class atef.procedure.ProcedureStep(name: str | None = None, description: str | None = None, parent: ProcedureGroup | None = None, verify_required: bool = True, step_success_required: bool = True)[source]
A basic step in an atef procedure.
This is used as a base class for all valid procedure steps (and groups).
- Attributes:
- description
- name
- parent
Methods
Whether or not the step can be verified.
children
()Return children of this group, as a tree view might expect
Methods
- __init__(name: str | None = None, description: str | None = None, parent: ProcedureGroup | None = None, verify_required: bool = True, step_success_required: bool = True) None
- allow_verify() bool [source]
Whether or not the step can be verified. To be further expanded or overloaded in subclass,
Attributes
- description: str | None = None
A description of narrative explanation of setup steps, what is to happen, etc.
- parent: ProcedureGroup | None = None
The hierarchical parent of this step.