from core.apirequest import executeRequest from core.runtime.savedata import loadSave, buildSave from core.runtime.outputs import buildOutput from core.runtime.logs import buildLog from core.runtime.runtimecontract import buildRuntimeAttr def buildAction (action, outputs): if hasattr(action, "loaddata"): outputs = loadSave(outputs, action) response, outputs = executeRequest(action, outputs) #print("DEBUG:", outputs) outputs, response = buildRuntimeAttr(action, outputs, response) return outputs, response