Ausnahmen

Quellcode: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

Ein veralteter Alias von TimeoutError, ausgelöst, wenn die Operation die angegebene Frist überschritten hat.

Geändert in Version 3.11: Diese Klasse wurde zu einem Alias von TimeoutError gemacht.

exception asyncio.CancelledError

Die Operation wurde abgebrochen.

Diese Ausnahme kann abgefangen werden, um benutzerdefinierte Operationen auszuführen, wenn asyncio Tasks abgebrochen werden. In fast allen Situationen muss die Ausnahme erneut ausgelöst werden.

Geändert in Version 3.8: CancelledError ist jetzt eine Unterklasse von BaseException anstelle von Exception.

exception asyncio.InvalidStateError

Ungültiger interner Zustand von Task oder Future.

Kann in Situationen ausgelöst werden, wie z. B. beim Festlegen eines Ergebniswerts für ein Future-Objekt, für das bereits ein Ergebniswert festgelegt wurde.

exception asyncio.SendfileNotAvailableError

Der "sendfile"-Systemaufruf ist für den angegebenen Socket oder Dateityp nicht verfügbar.

Eine Unterklasse von RuntimeError.

exception asyncio.IncompleteReadError

Der angeforderte Lesevorgang wurde nicht vollständig abgeschlossen.

Ausgelöst von den asyncio Stream APIs.

Diese Ausnahme ist eine Unterklasse von EOFError.

expected

Die Gesamtzahl (int) der erwarteten Bytes.

partial

Eine Zeichenkette von bytes, die gelesen wurden, bevor das Ende des Streams erreicht wurde.

exception asyncio.LimitOverrunError

Die Puffergrößenbeschränkung wurde beim Suchen nach einem Trennzeichen überschritten.

Ausgelöst von den asyncio Stream APIs.

consumed

Die Gesamtzahl der zu verbrauchenden Bytes.