例外—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/library/asyncio-exceptions
移動先:案内検索

例外

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



exception asyncio.TimeoutError

操作が指定された期限を超えました。

重要

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

exception asyncio.CancelledError

操作はキャンセルされました。

この例外は、非同期タスクがキャンセルされたときにカスタム操作を実行するためにキャッチできます。 ほとんどすべての状況で、例外を再発生させる必要があります。

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

exception asyncio.InvalidStateError

タスクまたはフューチャーの内部状態が無効です。

すでに結果値が設定されている Future オブジェクトの結果値を設定するような状況で発生する可能性があります。

exception asyncio.SendfileNotAvailableError

「sendfile」システムコールは、指定されたソケットまたはファイルタイプでは使用できません。

RuntimeError のサブクラス。

exception asyncio.IncompleteReadError

要求された読み取り操作は完全には完了しませんでした。

asyncioストリームAPI によって発生します。

この例外は、 EOFError のサブクラスです。

expected

予想されるバイトの総数( int )。

partial

ストリームの終わりに達する前に読み取られたバイトの文字列。

exception asyncio.LimitOverrunError

セパレータを探しているときにバッファサイズの制限に達しました。

asyncioストリームAPI によって発生します。

consumed

消費されるバイトの総数。