Stopped returning outputs on buildRequest and executeRequest and switched to usinf executeContract in monitor

This commit is contained in:
Lyncoln
2026-10-29 02:55:28 -04:00
parent dd4abbd81a
commit af2817cc12
3 changed files with 10 additions and 10 deletions
+8 -8
View File
@@ -1,8 +1,5 @@
import logging
#from core.execution.executioncontract import executeContract
from core.execution.action import buildAction
from core.execution.operation import buildOperation
from core.apirequest import executeRequest
from core.runtime.resolver import resolveItem
from core.runtime.applyconditions import applyConditions
@@ -17,9 +14,14 @@ def buildMonitor(monitor, outputs):
response = executeRequest(monitor, outputs, resolved)
##Potentially replace response processing with responsePolicy
if response is None:
return None
if not response.ok:
logging.warning(f"Response with status code {response.status_code} during {monitor.name}")
return response
responsedata = response.json()
readitems = resolveItem(monitor, responsedata)
@@ -29,13 +31,11 @@ def buildMonitor(monitor, outputs):
buildOutput(response, monitor, outputs)
if match:
from core.execution.executioncontract import executeContract
logging.info(filter.get("print"))
module = filter["execute"]
if module.kind == "action":
response = buildAction(module, outputs, None)
if module.kind == "operation":
responses = buildOperation(module, outputs)
response = responses
response = executeContract(filter["execute"], outputs, None)
return response