Исключения

Исходный код: 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

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

Вернуться на верх