【发布时间】:2015-03-12 20:49:43
【问题描述】:
如果要添加argparse未提供的额外检查,如:
if variable a == b then c should be not None
...可以自己提出ArgumentError吗?
或者,您应该改为提高Exception 吗?
这种情况的常见做法是什么?假设您添加了一段几乎类似于库的本地扩展的代码。您是否应该使用与您正在扩展的库所提供的异常类型相同的异常类型?
【问题讨论】:
-
供我自己参考:Python 内置是 ValueError,而不是 ArgumentError
标签: python exception-handling argparse