异常

源代码: 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

要消耗的字节总数。