Исключения¶
Исходный код: 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¶
Общее количество потребляемых байт.