Exceptions

Source code: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError
exception asyncio.TimeoutError(*args: object) TimeoutError

(typeshed)

A deprecated alias of TimeoutError, raised when the operation has exceeded the given deadline.

Changed in version 3.11: This class was made an alias of TimeoutError.

exception asyncio.CancelledError
exception asyncio.CancelledError(*args: object) asyncio.exceptions.CancelledError

(typeshed)

The operation has been cancelled.

This exception can be caught to perform custom operations when asyncio Tasks are cancelled. In almost all situations the exception must be re-raised.

Changed in version 3.8: CancelledError is now a subclass of BaseException rather than Exception.

exception asyncio.InvalidStateError
exception asyncio.InvalidStateError(*args: object) asyncio.exceptions.InvalidStateError

(typeshed)

Invalid internal state of Task or Future.

Can be raised in situations like setting a result value for a Future object that already has a result value set.

exception asyncio.SendfileNotAvailableError
exception asyncio.SendfileNotAvailableError(
*args: object,
) asyncio.exceptions.SendfileNotAvailableError

(typeshed)

The “sendfile” syscall is not available for the given socket or file type.

A subclass of RuntimeError.

exception asyncio.IncompleteReadError
exception asyncio.IncompleteReadError(
partial: bytes,
expected: int | None,
) asyncio.exceptions.IncompleteReadError

(typeshed)

The requested read operation did not complete fully.

Raised by the asyncio stream APIs.

This exception is a subclass of EOFError.

expected: int | None

(typeshed)

The total number (int) of expected bytes.

partial: bytes

(typeshed)

A string of bytes read before the end of stream was reached.

exception asyncio.LimitOverrunError
exception asyncio.LimitOverrunError(
message: str,
consumed: int,
) asyncio.exceptions.LimitOverrunError

(typeshed)

Reached the buffer size limit while looking for a separator.

Raised by the asyncio stream APIs.

consumed: int

(typeshed)

The total number of to be consumed bytes.