Added stopsignal module with checkDependency and addStopSignal definitions

This commit is contained in:
Lyncoln
2026-10-26 18:04:22 -04:00
parent cd3c292fdc
commit fb2ca01806
11 changed files with 58 additions and 48 deletions
+17
View File
@@ -0,0 +1,17 @@
def checkDependency(action, outputs):
if hasattr(action, "depends"):
stop = any(
dependency in outputs["stopsignals"]
for dependency in action.depends
)
if stop:
return True
return False
def addStopSignal(action, outputs):
if hasattr(action, "depends"):
outputs["stopsignals"].append(action.alias)
return outputs