parsetypes.py 文件源码

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

项目:OpenStackClient_Workspace 作者: Huawei 项目源码 文件源码
def subnet_type(user_input=''):
    try:
        kv = {}
        for kv_str in user_input.split(","):
            split = kv_str.split("=", 1)
            kv[split[0]] = split[1]

        subnet = {}
        if "subnet" in kv:
            subnet["subnet_id"] = kv["subnet"]
        else:
            raise ValueError

        if "ip" in kv:
            subnet["ip_address"] = kv["ip"]

        return subnet
    except ValueError as e:
        msg = _("%s is not a valid NIC") % user_input
        raise argparse.ArgumentTypeError(msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号