22 lines
583 B
Python
22 lines
583 B
Python
#from core.execution.processregistry import registeredOp
|
|
|
|
def checkDependency(action):
|
|
from core.execution.processregistry import registeredOp
|
|
if hasattr(action, "depends"):
|
|
stop = any(
|
|
dependency in registeredOp["stopsignals"]
|
|
for dependency in action.depends
|
|
)
|
|
|
|
if stop:
|
|
return True
|
|
|
|
return False
|
|
|
|
def addStopSignal(action):
|
|
from core.execution.processregistry import registeredOp
|
|
|
|
if hasattr(action, "depends"):
|
|
|
|
registeredOp["stopsignals"].append(action.alias)
|
|
return |