Винятки

Вихідний код: Lib/asyncio/exceptions.py


exception asyncio.TimeoutError

The operation has exceeded the given deadline.

Важливо

This exception is different from the builtin TimeoutError exception.

exception asyncio.CancelledError

Операцію скасовано.

Цей виняток можна перехопити для виконання спеціальних операцій, коли асинхронні завдання скасовуються. Майже в усіх ситуаціях виняток потрібно підняти повторно.

Змінено в версії 3.8: CancelledError is now a subclass of BaseException.

exception asyncio.InvalidStateError

Недійсний внутрішній стан Task або Future.

Може бути викликано в таких ситуаціях, як встановлення значення результату для об’єкта Future, для якого вже встановлено значення результату.

exception asyncio.SendfileNotAvailableError

Системний виклик «sendfile» недоступний для даного сокета або типу файлу.

Підклас RuntimeError.

exception asyncio.IncompleteReadError

Запитана операція читання не завершена повністю.

Створено asyncio stream API.

Цей виняток є підкласом EOFError.

expected

Загальна кількість (int) очікуваних байтів.

partial

Рядок із bytes прочитано до кінця потоку.

exception asyncio.LimitOverrunError

Досягнуто обмеження розміру буфера під час пошуку роздільника.

Створено asyncio stream API.

consumed

Загальна кількість спожитих байтів.