Extended buildRuntimeAttr to consume resolved so that resolver can be used for readItems in monitor. Runtime contract extended to differentiate between action and monitor

This commit is contained in:
Lyncoln
2026-10-19 14:00:21 -04:00
parent 169ea26a40
commit 5eb2df2ee1
2 changed files with 26 additions and 17 deletions
+2 -2
View File
@@ -21,13 +21,13 @@ def buildAction (action, outputs):
response, outputs = executeRequest(action, outputs, resolved)
recursiveresponses.append(response)
outputs, response = buildRuntimeAttr(action, outputs, response)
outputs, response = buildRuntimeAttr(action, outputs, resolved, response)
return outputs, recursiveresponses
else:
outputs, resolved = buildPreRuntimeAttr(action, outputs)
response, outputs = executeRequest(action, outputs, resolved)
outputs, response = buildRuntimeAttr(action, outputs, response)
outputs, response = buildRuntimeAttr(action, outputs, resolved, response)
return outputs, response