Исключения

Source code: 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

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