17 lines
454 B
Python
17 lines
454 B
Python
from core.execution.action import buildAction
|
|
from core.execution.operation import buildOperation
|
|
from core.runtime import manageFailure
|
|
|
|
def executeContract(module, outputs):
|
|
#try:
|
|
if module.kind == "operation":
|
|
outputs = buildOperation(module, outputs)
|
|
|
|
elif module.kind == "action":
|
|
outputs = buildAction(module, outputs)
|
|
|
|
#except Exception as error:
|
|
#outputs = manageFailure(error, module)
|
|
|
|
return outputs
|