Исключения
Исходный код: 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