diff --git a/core/runtime/recursive.OUTDATED b/core/runtime/recursive.OUTDATED deleted file mode 100644 index 20b3d65..0000000 --- a/core/runtime/recursive.OUTDATED +++ /dev/null @@ -1,40 +0,0 @@ -from core.execution.action.action import buildAction -from core.runtime.runtimecontract import buildPreRuntimeAttr, buildRuntimeAttr -from core.apirequest import executeRequest -#from core.execution.executioncontract import executeContract - -def recursiveSet(definition, outputs, responses): - from core.execution.executioncontract import executeContract - recursiveset = definition.recursiveset["actions"] - for item in outputs[definition.recursiveset["source"]]: - outputs[definition.recursiveset["outputlabel"]] = item - - for job in recursiveset: - #outputs, response = buildAction(job, outputs) - outputs, response = executeContract(job, outputs) - responses.append(response) - - return outputs, responses - -def recursiveAction(action, outputs): - recursiveresponses = [] - items = outputs[action.recursive["source"]] - reverse = action.recursive.get("reverse", False) - - if reverse: - items = reversed(items) - - for item in items: - outputs[action.recursive["label"]] = item - - outputs, resolved, match, filter = buildPreRuntimeAttr(action, outputs) - - if match: - continue - - response, outputs = executeRequest(action, outputs, resolved) - recursiveresponses.append(response) - - outputs, response = buildRuntimeAttr(action, outputs, resolved, response) - - return outputs, recursiveresponses, match, filter diff --git a/core/runtime/recursiveactions.OUDATED b/core/runtime/recursiveactions.OUDATED deleted file mode 100644 index 9b39dfb..0000000 --- a/core/runtime/recursiveactions.OUDATED +++ /dev/null @@ -1,17 +0,0 @@ -from core.execution.action.action import buildAction - -def recursiveSet(definition, outputs): - recursiveset = definition.recursiveset["actions"] - for item in outputs[definition.recursiveset["source"]]: - outputs[definition.recursiveset["outputlabel"]] = item - #outputs["recursive"] = item - - for job in recursiveset: - outputs, response = buildAction(job, outputs) - - #print(outputs["profile"]) - #print(outputs["messages"]) - return outputs - - -