def read_configuration(): config = confuse.Configuration("hubmap_pipeline_release_mgmt", __name__) pipeline_config = Path("pipeline_release_mgmt.yaml") if pipeline_config.is_file(): config.set( confuse.YamlSource( pipeline_config, base_for_paths=True, loader=config.loader, )) return config
def _add_user_source(self): self.add(confuse.YamlSource(self._config, optional=True))
def _add_default_source(self): self.add(confuse.YamlSource(self._default, default=True))