【发布时间】:2021-02-10 14:17:04
【问题描述】:
我需要实现自定义异常以使用 Python 处理 gRPC 请求错误。对于 HTTP 请求,它很简单——当出现错误代码等时,请求库可以很好地捕捉到它。我正在寻找类似的方式让 gRPC 执行以下操作:
try:
# send gRPC request
except SomeGRPCException as e:
# custom handle
有没有办法像在 Python 中那样处理 gRPC 错误?还是使用 gRPC 就不会像示例中那样工作?
【问题讨论】:
-
代码看起来不错。你只需要导入异常。
-
@KlausD。是否有任何 gRPC 库,例如 HTTP 的“请求”,可以处理不同的情况?我可能会通过该特定库捕获那些预定义的异常,然后在 except 块中引发我的自定义异常。你怎么看?