Fixed dispatcher and registry

This commit is contained in:
Lyncoln
2026-10-09 03:18:21 -04:00
parent f4742f00e0
commit e6b2722708
21 changed files with 125 additions and 72 deletions
+2
View File
@@ -3,3 +3,5 @@ from .runtime import buildSave, loadSave, buildLog, manageFailure, buildOutput
#from .execution import buildOperation, buildAction
from .execution.action import buildAction
from .execution.operation import buildOperation
from .execution.executioncontract import executeContract
#from executioncontract import executionContract
Binary file not shown.
+1
View File
@@ -1,2 +1,3 @@
#from . import action
#from . import operation
#from . import executioncontract
Binary file not shown.
+7 -5
View File
@@ -1,9 +1,11 @@
from core.execution.action import buildAction
from core.execution.operation import buildOperation
def executeContract(module)
if module.kind == "operation":
outputs = buildOperation(module)
def executeContract(module):
if module.kind == "operation":
outputs = buildOperation(module)
elif module.kind == "action":
outputs = buildAction(module)
elif module.kind == "action":
outputs = buildAction(module)
return outputs