查看argparse源代码后,我发现它会将ArgumentTypeError转换为ArgumentError异常。
所以代替:
raise argparse.ArgumentTypeError("Duplicate OuterIPs found")
我应该:
raise argparse.ArgumentError(self, "Duplicate OuterIPs found")
argparse仍然会为我做剩下的事情(捕获异常和打印用法消息)…
欢迎分享,转载请注明来源:内存溢出
查看argparse源代码后,我发现它会将ArgumentTypeError转换为ArgumentError异常。
所以代替:
raise argparse.ArgumentTypeError("Duplicate OuterIPs found")
我应该:
raise argparse.ArgumentError(self, "Duplicate OuterIPs found")
argparse仍然会为我做剩下的事情(捕获异常和打印用法消息)…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)