Files
OneForAll-mirror/config/__init__.py
T
2020-08-14 13:00:39 +08:00

18 lines
521 B
Python

import importlib
from config import default
class Settings(object):
def __init__(self):
# 获取全局变量中的配置信息
for attr in dir(default):
setattr(self, attr, getattr(default, attr))
setting_modules = ['config.setting', 'config.api']
for setting_module in setting_modules:
setting = importlib.import_module(setting_module)
for attr in dir(setting):
setattr(self, attr, getattr(setting, attr))
settings = Settings()