Перейти к содержимому

ExceptionsИсключения

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

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

Возбуждается потоковыми API asyncio.

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

expected

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

partial

Строка из bytes, прочитанная до достижения конца потока.

exception asyncio.LimitOverrunError

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

Возбуждается потоковыми API asyncio.

consumed

Общее количество байт, которые должны быть потреблены.