atef.walk.get_prepared_step
- atef.walk.get_prepared_step(prepared_file: PreparedProcedureFile, origin: ProcedureStep | Comparison) List[PreparedProcedureStep | PreparedComparison] [source]
Gather all PreparedProcedureStep dataclasses the correspond to the original ProcedureStep. If a PreparedProcedureStep also has comparisions, use the walk_comparisons method to check if the “origin” matches any of thoes comparisons
Only relevant for active checkouts.
- Parameters:
- prepared_filePreparedProcedureFile
the PreparedProcedureFile to search through
- originUnion[ProcedureStep, Comparison]
the step / comparison to match
- Returns:
- List[Union[PreparedProcedureStep, PreparedComparison]]
the PreparedProcedureStep’s or PreparedComparison’s related to
origin