例外

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


exceptionasyncio.TimeoutError

操作が指定された期限を超えたときに送出される、非推奨なTimeoutError のエイリアス。

バージョン 3.11 で変更:このクラスはTimeoutError のエイリアスになりました。

exceptionasyncio.CancelledError

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

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

バージョン 3.8 で変更:CancelledErrorException ではなくBaseException のサブクラスになりました。

exceptionasyncio.InvalidStateError

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

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

exceptionasyncio.SendfileNotAvailableError

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

RuntimeError の派生クラスです。

exceptionasyncio.IncompleteReadError

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

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

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

expected

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

partial

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

exceptionasyncio.LimitOverrunError

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

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

consumed

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