def load_config(self, key: str) -> dict:
try:
data = pkg_resources.resource_string(self.load_from, 'whither.yml').decode('utf-8')
data = self._filter_data(key, data)
config = yaml.safe_load(data)
config = config[key]
except Exception:
data = open(self.load_from, 'r').read()
data = self._filter_data(key, data)
config = yaml.safe_load(data)
config = config[key]
return {key: value for key, value in config.items()}
评论列表
文章目录