Сообщить об ошибке.

Исключения модуля asyncio

На данной странице представлены исключения встроенные в модуль asyncio.

Содержание:


asyncio.TimeoutError:

Исключение asyncio.TimeoutError появляется когда операция превысила установленный срок.

Важно, это исключение отличается от встроенного исключения TimeoutError.

asyncio.CancelledError:

Исключение asyncio.CancelledError - операция была отменена.

Это исключение можно перехватить для выполнения пользовательских операций при отмене задач asyncio. Почти во всех ситуациях исключение необходимо повторно вызывать.

Изменено в Python 3.8: CancelledError теперь является подклассом BaseException.

asyncio.InvalidStateError:

Исключение asyncio.InvalidStateError говорит о неверном внутреннем состоянии объекта Task или объекта Future.

Исключение asyncio.InvalidStateError может появляться в таких ситуациях, как установка значения результата для объекта Future, который уже имеет набор результирующих значений.

asyncio.SendfileNotAvailableError:

Исключение asyncio.SendfileNotAvailableError говорит о том, что системный вызов sendfile недоступен для данного сокета или типа файла.

asyncio.IncompleteReadError:

Исключение asyncio.IncompleteReadError говорит о том, что запрошенная операция чтения не была завершена полностью. Поднимается API-интерфейсами stream модуля asyncio.

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

Атрибуты:

asyncio.LimitOverrunError:

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

Поднимается API-интерфейсами stream модуля asyncio.

Атрибут:

  • consumed: общее количество потребляемых байтов.