|
|
1
12
在我们的CLI中,所有命令都分组在单个命令组下。这允许我们实现每个命令需要执行的一些行为。其中一部分是异常处理。 我们的切入点如下:
对于异常处理,我们将
在里面
CLI的命令可以通过其命令组执行:例如。
可能还有更优雅的解决方案,但我们就是这样解决的。虽然它引入了命令组作为CLI中的最高级别元素,但它允许我们在单个位置处理所有异常,而不需要在每个命令中重复错误处理。 |
|
|
2
1
如果您只想处理某些CLI命令的异常。您可以使用另一个装饰器来处理异常。
|