Exceptions

源代码: Lib/asyncio/exceptions.py


  • exception asyncio. TimeoutError
    • 作业已超过指定的期限。

Important

此异常不同于内置的TimeoutError异常。

  • exception asyncio. CancelledError
    • 该操作已被取消。

取消异步任务时,可以捕获此异常以执行自定义操作。在几乎所有情况下,都必须重新提出 exception。

在版本 3.8 中更改:CancelledError现在是BaseException的子类。

  • exception asyncio. InvalidStateError

可以在为已经设置了结果值的* Future *对象设置结果值的情况下引发。

  • exception asyncio. SendfileNotAvailableError
    • “ sendfile”系统调用不适用于给定的套接字或文件类型。

RuntimeError的子类。

  • exception asyncio. IncompleteReadError
    • 请求的读取操作未完全完成。

异步流 API引发。

此异常是EOFError的子类。

  • expected

    • 期望的字节总数(int)。
  • partial

    • 在到达流的末尾之前读取的bytes字符串。
  • exception asyncio. LimitOverrunError

    • 寻找分隔符时达到缓冲区大小限制。

异步流 API引发。

  • consumed
    • 要消耗的字节总数。