Introduced stop signals and dependency gating for operations. Added mechanism to RMASS message sending protocol (Confirmed Working)
This commit is contained in:
@@ -8,12 +8,18 @@ def buildAction (action, outputs):
|
||||
|
||||
if hasattr(action, "allowaction"):
|
||||
if not action.allowaction:
|
||||
return outputs, resolved
|
||||
return outputs, None
|
||||
|
||||
if match:
|
||||
return outputs, resolved
|
||||
if hasattr(action, "depends"):
|
||||
outputs["stopsignals"].append(action.alias)
|
||||
return outputs, None#resolved
|
||||
|
||||
response, outputs = executeRequest(action, outputs, resolved)
|
||||
response, outputs = executeRequest(action, outputs, resolved)
|
||||
|
||||
if response is None:
|
||||
return outputs, None
|
||||
|
||||
outputs, response = buildRuntimeAttr(action, outputs, resolved, response)
|
||||
|
||||
return outputs, response
|
||||
|
||||
Reference in New Issue
Block a user