def generate_userinput_params()

in lambda/source/create_input_files.py [0:0]


def generate_userinput_params(pObj):
    '''
    Generate parameters section for user_input.yaml file
    '''
    
    json_obj = {}
    param_jObj = {}
    
    for obj in pObj:
        json_obj[obj['ParameterKey']] = obj['ParameterValue']
    
    param_jObj['parameters'] = json_obj
    yaml_str = yaml.dump(param_jObj, default_flow_style=False)
    
    dict = { "'{{":"{{", "}}'":"}}" }
    userinput_params = search_and_replace(yaml_str, dict)
    
    return userinput_params