config.py 文件源码

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

项目:shanghai 作者: chireiden 项目源码 文件源码
def _parse_servers(self, mapping: Mapping) -> List[Server]:
        servers = []
        servers_conf = mapping.get('servers')
        if not servers_conf:
            raise ConfigurationError(f"Network {self.name!r} has no servers")
        if not isinstance(servers_conf, list):
            raise ConfigurationError(f"Servers of Network {self.name!r} are not a list")
        for server_conf in mapping.get('servers', ()):
            if isinstance(server_conf, str):
                server = Server.from_string(server_conf)
            else:
                server = Server.with_optional_port(**server_conf)
            servers.append(server)

        else:
            return servers
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号