Исключения¶
Источник: 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
.
- exception asyncio.LimitOverrunError¶
Достигнут предел размера буфера при поиске разделителя.
Поднято asyncio stream APIs.
- consumed¶
Общее количество потребляемых байтов.