def get_parameter()

in sam/app-decompose-for-parallelism/ctl.py [0:0]


def get_parameter(parameter,file_name = default_sam_config_filename):
    sam_config = load_sam_config(file_name)

    parameters = {}
    try:
        parameters = sam_config['default']['deploy']['parameters']
    except(KeyError):
        print("Error: parameters list not found in sam config: {}".format(sam_config))
        exit()

    r_val = ''
    try:
        r_val = parameters[parameter]
    except(KeyError):
        print("Error: parameter {} not found in parameters: {}".format(parameter,parameters))
        exit()
    
    return r_val