client.py 文件源码

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

项目:eclcli 作者: nttcom 项目源码 文件源码
def get_client_class(version):
    version_map = {
        '1.1': 'dhclient.v2.client.Client',
        '2': 'dhclient.v2.client.Client',
        '3': 'dhclient.v2.client.Client',
    }
    try:
        client_path = version_map[str(version)]
    except (KeyError, ValueError):
        msg = _("Invalid client version '%(version)s'. must be one of: "
                "%(keys)s") % {'version': version,
                               'keys': ', '.join(version_map.keys())}
        raise exceptions.UnsupportedVersion(msg)

    return importutils.import_class(client_path)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号