Документация Python неофициальный перевод

ИсключенияExceptions

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

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