异常 — Python 文档

来自菜鸟教程
Python/docs/3.8/library/asyncio-exceptions
跳转至:导航、​搜索

例外

源代码: :source:`Lib/asyncio/exceptions.py`



exception asyncio.TimeoutError

操作已超过给定的最后期限。

重要的

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

exception asyncio.CancelledError

操作已取消。

当 asyncio 任务被取消时,可以捕获此异常以执行自定义操作。 在几乎所有情况下,都必须重新引发异常。

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

exception asyncio.InvalidStateError

Task 或 Future 的内部状态无效。

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

exception asyncio.SendfileNotAvailableError

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

RuntimeError 的子类。

exception asyncio.IncompleteReadError

请求的读取操作未完全完成。

由 异步流 API 提出。

此异常是 EOFError 的子类。

expected

预期字节的总数 (int)。

partial

在到达流末尾之前读取的 bytes 字符串。

exception asyncio.LimitOverrunError

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

由 异步流 API 提出。

consumed

要消耗的字节总数。