Extended positional variables to allow operation information to pass through to signal registry and dependency check at the action level for the new process registry (Working). Introduced track for operation
This commit is contained in:
@@ -3,9 +3,9 @@ from core.runtime.runtimecontract import buildRuntimeAttr, buildPreRuntimeAttr
|
||||
from core.runtime.stopsignals import addStopSignal
|
||||
|
||||
|
||||
def buildAction (action, outputs):
|
||||
def buildAction (action, outputs, process):
|
||||
|
||||
outputs, resolved, match, filter = buildPreRuntimeAttr(action, outputs)
|
||||
outputs, resolved, match, filter = buildPreRuntimeAttr(action, outputs, process)
|
||||
|
||||
if hasattr(action, "allowaction"):
|
||||
if not action.allowaction:
|
||||
@@ -19,6 +19,7 @@ def buildAction (action, outputs):
|
||||
if response is None:
|
||||
return outputs, None
|
||||
|
||||
#outputs["processes"][process.name][action.name]["response"] = response
|
||||
outputs, response = buildRuntimeAttr(action, outputs, resolved, response)
|
||||
|
||||
return outputs, response
|
||||
|
||||
Reference in New Issue
Block a user