Исключения

Источник: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

Устаревший псевдоним TimeoutError, поднимаемый, когда операция превысила заданный срок.

Изменено в версии 3.11: Этот класс был сделан псевдонимом TimeoutError.

exception asyncio.CancelledError

Операция была отменена.

Это исключение можно перехватить для выполнения пользовательских операций при отмене Задач asyncio. Почти во всех ситуациях исключение должно быть повторно поднято.

Изменено в версии 3.8: CancelledError теперь является подклассом BaseException, а не Exception.

exception asyncio.InvalidStateError

Недопустимое внутреннее состояние Task или Future.

Может быть поднят в ситуациях, например, при установке значения результата для объекта Future, для которого уже установлено значение результата.

exception asyncio.SendfileNotAvailableError

Вызов системы «sendfile» недоступен для данного сокета или типа файла.

Подкласс RuntimeError.

exception asyncio.IncompleteReadError

Запрошенная операция чтения не была выполнена полностью.

Поднято asyncio stream APIs.

Это исключение является подклассом EOFError.

expected

Общее количество (int) ожидаемых байтов.

partial

Строка bytes, прочитанная до того, как был достигнут конец потока.

exception asyncio.LimitOverrunError

Достигнут предел размера буфера при поиске разделителя.

Поднято asyncio stream APIs.

consumed

Общее количество потребляемых байтов.