from core.execution.action.action import buildAction def recursiveAction(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