Исключения

Исходный код: Lib/asyncio/exceptions.py.


exception asyncio.TimeoutError

Операция превысила установленный срок.

Важно

Это исключение отличается от встроенного исключения TimeoutError.

exception asyncio.CancelledError

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

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

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

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

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

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