#463·E2B

TimeoutException 没有 `type` 来检查它是何种类型的超时

作者: antonioalegria创建于 2024年10月24日更新于 2026年8月19日
标签bugsdk

描述错误 在运行代码时会出现不同类型的超时错误。如TimeoutException类中所述:

python
class TimeoutException(SandboxException):
    """
    当发生超时时抛出的异常。[unavailable] 异常类型是由沙箱超时引起的。\n
    [canceled] 异常类型是由于请求超时引起的。\n
    [deadline_exceeded] 异常类型是由于进程、监视等超时引起的。\n
    [unknown] 异常类型有时是由于请求未正确处理时的沙箱超时引起的。\n
    """

但是,捕获这些异常时,您必须解析消息以推断它们属于哪种类型。随着 E2B SDK 的不断发展,此操作容易出错。