load.py 589 B

12345678910111213141516171819202122232425
  1. from pathlib import Path
  2. import yaml
  3. __all__ = [
  4. 'mongo_conf',
  5. 'headers',
  6. 'node_module_path'
  7. ]
  8. _base_path = Path(__file__).parent
  9. _yaml_conf = (_base_path / 'conf.yaml').resolve()
  10. _yaml_constants = (_base_path / 'constants.yaml').resolve()
  11. _node_modules = (_base_path.parent / 'node_modules').resolve()
  12. with open(_yaml_conf, encoding="utf-8") as f:
  13. conf = yaml.safe_load(f)
  14. mongo_conf = conf['mongo']
  15. with open(_yaml_constants, encoding="utf-8") as fp:
  16. constants = yaml.safe_load(fp)
  17. headers: dict = constants['headers']
  18. node_module_path = _node_modules