Files
rmmanager/core/execution/operation/skipstep.py
T

15 lines
446 B
Python

def skipStep(definition, action, outputs):
try:
if action in definition.skipstep:
condition = definition.skipstep[action]
current_value = outputs[condition["output"]]
if condition["operator"] == ">=":
if current_value >= condition["value"]:
print(f"Skipping {action.name}")
return True
except TypeError, KeyError:
return False