Files
rmmanager/core/runtime/stopsignals.py
T

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