如果您想添加一个未提供的额外检查argparse
,例如:
if variable a == b then c should be not None
……可以养活ArgumentError
自己吗?
或者,你应该加注Exception
吗?
还有这种情况的常见做法是什么?假设您添加了一段几乎类似于库的本地扩展的代码。您是否应该使用与您正在扩展的库提供的异常类型相同的异常类型?
如果您想添加一个未提供的额外检查argparse
,例如:
if variable a == b then c should be not None
……可以养活ArgumentError
自己吗?
或者,你应该加注Exception
吗?
还有这种情况的常见做法是什么?假设您添加了一段几乎类似于库的本地扩展的代码。您是否应该使用与您正在扩展的库提供的异常类型相同的异常类型?