Shifted to importing executeContract after filter checks to prevent excessive importing

This commit is contained in:
Lyncoln
2026-10-30 02:48:18 -04:00
parent f10ab522c9
commit dafde0a805
2 changed files with 7 additions and 5 deletions
+3 -3
View File
@@ -13,8 +13,6 @@ from core.console import console
def buildOperation(definition, outputs):
process_log = True
from core.execution.executioncontract import executeContract
actions = definition.actions
currentOp = processregistry.registerProcess(definition)
@@ -38,7 +36,9 @@ def buildOperation(definition, outputs):
if action.kind == "action":
currentOp[action.name] = {}
response = executeContract(action, outputs)
from core.execution.executioncontract import executeContract
response = executeContract(action)
responses.append(response)
+4 -2
View File
@@ -20,7 +20,7 @@ def buildRecursive(definition, outputs):
currentOp = processregistry.registerProcess(definition)
responses = []
from core.execution.executioncontract import executeContract
recursiveset = definition.recursiveset["actions"]
source = definition.recursiveset["source"]
@@ -53,7 +53,9 @@ def buildRecursive(definition, outputs):
if job.kind == "action":
currentOp[job.name] = {}
response = executeContract(job, outputs)
from core.execution.executioncontract import executeContract
response = executeContract(job)
responses.append(response)
if job.kind == "action":