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