異常

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

要消耗的總位元組數。