Spec-Zone.ru › Python 3.12

Исключения

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

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

© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/library/asyncio-exceptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API