例外

ソースコード: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

処理が設定された期限を超えました。

重要

この例外は組み込みの TimeoutError 例外とは異なります。

exception asyncio.CancelledError

処理がキャンセルされました。

asyncio タスクがキャンセルされた場合の処理をカスタマイズするために、この例外を一旦キャッチすることができます。 ほとんどの場合、キャッチした例外は再度送出しなければなりません。

バージョン 3.8 で変更: CancelledErrorBaseException の派生クラスになりました。

exception asyncio.InvalidStateError

Task または Future の内部状態が不正になりました。

すでに結果の値が設定されている Future オブジェクトに対してさらに結果の値を再び設定しようとする場合などに送出されることがあります。

exception asyncio.SendfileNotAvailableError

与えられたソケットまたはファイルタイプに対して "sendfile" システムコールが利用可能ではありません。

RuntimeError の派生クラスです。

exception asyncio.IncompleteReadError

要求された読み込み処理が完了できませんでした。

asyncio ストリーム API から送出されます。

この例外は EOFError の派生クラスです。

expected

期待される総バイト数 (int) です。

partial

ストリームの終端に達するまでに読み込んだ bytes 文字列です。

exception asyncio.LimitOverrunError

区切り文字を探している間にバッファサイズの上限に到達しました。

asyncio ストリーム API から送出されます。

consumed

未消費のバイトの合計数です。