Added stopsignal module with checkDependency and addStopSignal definitions
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user