__init__.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:socketshark 作者: closeio 项目源码 文件源码
def load_config(config_name):
    config = {}

    # Get config defaults
    for key in dir(config_defaults):
        if key.isupper():
            config[key] = getattr(config_defaults, key)

    # Merge given config with defaults
    obj = importlib.import_module(config_name)
    for key in dir(obj):
        if key in config:
            value = getattr(obj, key)
            if isinstance(config[key], dict):
                config[key].update(value)
            else:
                config[key] = value

    return config
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号