in workflows-generator/ComposerDagGenerator.py [0:0]
def process_steps_vars(self, config):
"""Method to process steps vars"""
string_code = "{JOB_ID} = extract_job_params('{JOB_ID}','{FUNCTION_NAME}')\nfor key, value in {JOB_ID}.items():\n\tdefault_args['{JOB_ID}'+key] = value\n"
vars = [
string_code.format(
JOB_ID=step.get("JOB_NAME"), FUNCTION_NAME=step.get("COMPOSER_STEP")
)
for level in config
for thread in level.get("THREADS", [])
for step in thread.get("STEPS", [])
]
return '\n'.join(vars)