Files
rmmanager/core/execution/executioncontract.py
T

19 lines
531 B
Python

from core.execution.action import buildAction
from core.execution.operation import buildOperation
from core.runtime import manageFailure
def executeContract(module, outputs):
if module.kind == "operation":
outputs, responses = buildOperation(module, outputs)
return outputs, responses
elif module.kind == "action":
outputs, response = buildAction(module, outputs)
return outputs, response
#except Exception as error:
#outputs = manageFailure(error, module)