例外¶
ソースコード: Lib/asyncio/exceptions.py
- exception asyncio.TimeoutError¶
操作が指定された期限を超えたときに送出される、非推奨な
TimeoutError
のエイリアス。バージョン 3.11 で変更: このクラスは
TimeoutError
のエイリアスになりました。
- exception asyncio.CancelledError¶
処理がキャンセルされました。
asyncio タスクがキャンセルされた場合の処理をカスタマイズするために、この例外を一旦キャッチすることができます。 ほとんどの場合、キャッチした例外は再度送出しなければなりません。
バージョン 3.8 で変更:
CancelledError
はException
ではなくBaseException
のサブクラスになりました。
- exception asyncio.InvalidStateError¶
Task
またはFuture
の内部状態が不正になりました。すでに結果の値が設定されている Future オブジェクトに対してさらに結果の値を再び設定しようとする場合などに送出されることがあります。
- exception asyncio.SendfileNotAvailableError¶
与えられたソケットまたはファイルタイプに対して "sendfile" システムコールが利用可能ではありません。
RuntimeError
の派生クラスです。
- exception asyncio.IncompleteReadError¶
要求された読み込み処理が完了できませんでした。
asyncio ストリーム API から送出されます。
この例外は
EOFError
の派生クラスです。
- exception asyncio.LimitOverrunError¶
区切り文字を探している間にバッファサイズの上限に到達しました。
asyncio ストリーム API から送出されます。
- consumed¶
未消費のバイトの合計数です。