cfg.py 510 B

1234567891011121314151617181920
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. # File : cfg.py
  4. # Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
  5. # Date : 2022/9/10
  6. from werkzeug.utils import import_string
  7. from base import config
  8. from easydict import EasyDict as edict
  9. def get_conf(obj):
  10. new_conf = {}
  11. if isinstance(obj, str):
  12. obj = import_string(obj)
  13. for key in dir(obj):
  14. if key.isupper():
  15. new_conf[key] = getattr(obj, key)
  16. return new_conf
  17. cfg = edict(get_conf(config))