# Винятки

Вихідний код: 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`

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