from pathlib import Path import yaml __all__ = [ 'mongo_conf', 'redis_conf', 'oss_conf', 'constants', 'headers', 'jy_proxy' ] base_path = Path(__file__).parent yaml_conf = (base_path / 'conf.yaml').resolve() yaml_constants = (base_path / 'constants.yaml').resolve() yaml_thesaurus = (base_path / 'words.yaml').resolve() yaml_areas = (base_path / 'areas.yaml').resolve() with open(yaml_conf, encoding="utf-8") as f: conf = yaml.safe_load(f) mongo_conf = conf['mongo'] redis_conf = conf['redis'] oss_conf: dict = conf['ali_oss'] with open(yaml_constants, encoding="utf-8") as fp: constants = yaml.safe_load(fp) headers: dict = constants['headers'] jy_proxy: dict = constants['proxy']