def get_key(key, config=None): global mlgit_config conf = mlgit_config if config is not None: conf = config try: return getOrElse(conf, key, lambda: '')() except Exception: return getOrElse(conf, key, '')
def get_refs_path(config, type=EntityType.DATASETS.value): root_path = get_root_path() default = os.path.join(root_path, config['mlgit_path'], type, 'refs') return getOrElse(config[type], 'refs_path', default)
def get_refs_path(config, type='dataset'): root_path = get_root_path() default = os.path.join(root_path, config['mlgit_path'], type, 'refs') return getOrElse(config[type], 'refs_path', default)
def get_index_metadata_path(config, type=EntityType.DATASETS.value): default = os.path.join(get_index_path(config, type), 'metadata') return getOrElse(config[type], 'index_metadata_path', default)
def get_index_metadata_path(config, type='dataset'): default = os.path.join(get_index_path(config, type), 'metadata') return getOrElse(config[type], 'index_metadata_path', default)