异常

源代码: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

已弃用的 TimeoutError 的别名,当操作超出给定截止时间时引发。

在 3.11 版本中更改: 此类被设为 TimeoutError 的别名。

exception asyncio.CancelledError

操作已被取消。

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

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

exception asyncio.InvalidStateError

TaskFuture 的无效内部状态。

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

exception asyncio.SendfileNotAvailableError

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

RuntimeError 的子类。

exception asyncio.IncompleteReadError

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

asyncio 流 API 引发。

此异常是 EOFError 的子类。

expected

期望的字节总数 (int)。

partial

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

exception asyncio.LimitOverrunError

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

asyncio 流 API 引发。

consumed

要消耗的字节总数。