Исключения

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

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

Поднимается потоковым API asyncio.

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

expected

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

partial

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

exception asyncio.LimitOverrunError

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

Поднимается потоковым API asyncio.

consumed

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