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

asyncio-exceptions.md

66 строк · 3.5 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.10/library/asyncio-exceptions.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Исключения89**Исходный код:** [Lib/asyncio/exceptions.py](https://python-all.ru/src/3.10/Lib/asyncio/exceptions.py)1011---1213#### `exception asyncio.TimeoutError`1415Операция превысила заданный срок.1617> **Важно**18>19> Это исключение отличается от встроенного [`TimeoutError`](https://python-all.ru/3.10/library/exceptions.html#TimeoutError) исключения.2021#### `exception asyncio.CancelledError`2223Операция отменена.2425Это исключение можно перехватить для выполнения пользовательских операций при отмене задач asyncio. Почти во всех ситуациях исключение должно быть возбуждено повторно.2627Изменено в версии 3.8: [`CancelledError`](https://python-all.ru/3.10/library/asyncio-exceptions.html#asyncio.CancelledError) теперь является подклассом [`BaseException`](https://python-all.ru/3.10/library/exceptions.html#BaseException).2829#### `exception asyncio.InvalidStateError`3031Некорректное внутреннее состояние [`Task`](https://python-all.ru/3.10/library/asyncio-task.html#asyncio.Task) или [`Future`](https://python-all.ru/3.10/library/asyncio-future.html#asyncio.Future).3233Может возникнуть в ситуациях, например, при установке значения результата для объекта *Future*, у которого уже задано значение результата.3435#### `exception asyncio.SendfileNotAvailableError`3637Системный вызов «sendfile» недоступен для указанного типа сокета или файла.3839Подкласс [`RuntimeError`](https://python-all.ru/3.10/library/exceptions.html#RuntimeError).4041#### `exception asyncio.IncompleteReadError`4243Запрошенная операция чтения не завершилась полностью.4445Вызывается [потоковыми API asyncio](https://python-all.ru/3.10/library/asyncio-stream.html#asyncio-streams).4647Это исключение является подклассом [`EOFError`](https://python-all.ru/3.10/library/exceptions.html#EOFError).4849#### `expected`5051Общее количество ([`int`](https://python-all.ru/3.10/library/functions.html#int)) ожидаемых байтов.5253#### `partial`5455Строка из [`bytes`](https://python-all.ru/3.10/library/stdtypes.html#bytes), прочитанная до достижения конца потока.5657#### `exception asyncio.LimitOverrunError`5859Достигнут лимит размера буфера при поиске разделителя.6061Вызывается [потоковыми API asyncio](https://python-all.ru/3.10/library/asyncio-stream.html#asyncio-streams).6263#### `consumed`6465Общее количество байтов, которые должны быть потреблены.66