Исключения
Исходный код: Lib/asyncio/exceptions.py
-
exception asyncio.TimeoutError -
Операция превысила заданный срок.
Важно
Это исключение отличается от встроенного исключения
TimeoutError.
-
exception asyncio.CancelledError -
Операция отменена.
Это исключение можно перехватить для выполнения пользовательских операций при отмене asyncio задач. Почти во всех ситуациях исключение необходимо повторно поднять.
Изменено в версии 3.8:
CancelledErrorтеперь является подклассомBaseException.
-
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–2023 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.10/library/asyncio-exceptions.html