Stopped returning outputs on buildRequest and executeRequest and switched to usinf executeContract in monitor
This commit is contained in:
@@ -36,7 +36,7 @@ def executeRequest(action, outputs, resolved):
|
||||
)
|
||||
|
||||
for attempt in range(2):
|
||||
request, outputs = buildRequest(action, outputs, resolved)
|
||||
request = buildRequest(action, outputs, resolved)
|
||||
try:
|
||||
response = session.request(
|
||||
method=request["method"],
|
||||
|
||||
@@ -46,4 +46,4 @@ def buildRequest(definition, outputs, resolved):
|
||||
"image/jpeg",
|
||||
),
|
||||
}
|
||||
return request, outputs
|
||||
return request
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user