異常

原始碼: 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

要消耗的位元組總數。