INNER CODE UNIT · Python

resolve_config

aehrc/VariantSpark · cloud/aws-emr/python/vs_emr/cli.py:172

def resolve_config(conf_file, conf_json, conf):
           
    def split_conf_string(s):
        index = s.find('=')
        print(index)
        return (s[0:index],s[index+1:])    

    conf_dict = dict()
    for conf_entry in conf:
        key, value = split_conf_string(conf_entry)
        dict_put_path(conf_dict, key, value)        
    return functools.reduce(jsonmerge.merge,[dict()] + [load_yaml(conf_file_item) for conf_file_item in conf_file] +  [ json.loads(conf_json_item) for conf_json_item in conf_json] + [conf_dict])  


class Configuration:
    
    def __init__(self, configuration):
        self.configuration = configuration

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…