异常

源代码: Lib/asyncio/exceptions.py


异常 asyncio.TimeoutError

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

3.11 版本中的变化: 该类已成为 TimeoutError 的别名。

异常 asyncio.CancelledError

操作已取消。

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

3.8 版本中的变化: CancelledError 现在是 BaseException 的子类,而不是 Exception

异常 asyncio.InvalidStateError

TaskFuture 的内部状态无效。

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

异常 asyncio.SendfileNotAvailableError

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

RuntimeError 的子类。

异常 asyncio.IncompleteReadError

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

asyncio 流 API 引发。

此异常是 EOFError 的子类。

expected

预期的总字节数 (int)。

partial

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

异常 asyncio.LimitOverrunError

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

asyncio 流 API 引发。

consumed

要消耗的总字节数。