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

asyncio-exceptions.md

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

1> **Источник:** https://python-all.ru/3.11/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.11/Lib/asyncio/exceptions.py)1011---1213#### `exception asyncio.TimeoutError`1415Устаревший псевдоним [`TimeoutError`](https://python-all.ru/3.11/library/exceptions.html#TimeoutError), вызывается, когда операция превысила заданный срок.1617Изменено в версии 3.11: Этот класс стал псевдонимом для [`TimeoutError`](https://python-all.ru/3.11/library/exceptions.html#TimeoutError).1819#### `exception asyncio.CancelledError`2021Операция отменена.2223Это исключение можно перехватить для выполнения пользовательских операций при отмене задач asyncio. Почти во всех ситуациях исключение должно быть возбуждено повторно.2425Изменено в версии 3.8: [`CancelledError`](https://python-all.ru/3.11/library/asyncio-exceptions.html#asyncio.CancelledError) теперь является подклассом [`BaseException`](https://python-all.ru/3.11/library/exceptions.html#BaseException) вместо [`Exception`](https://python-all.ru/3.11/library/exceptions.html#Exception).2627#### `exception asyncio.InvalidStateError`2829Некорректное внутреннее состояние [`Task`](https://python-all.ru/3.11/library/asyncio-task.html#asyncio.Task) или [`Future`](https://python-all.ru/3.11/library/asyncio-future.html#asyncio.Future).3031Может возникнуть в ситуациях, например, при установке значения результата для объекта *Future*, у которого уже задано значение результата.3233#### `exception asyncio.SendfileNotAvailableError`3435Системный вызов «sendfile» недоступен для указанного типа сокета или файла.3637Подкласс [`RuntimeError`](https://python-all.ru/3.11/library/exceptions.html#RuntimeError).3839#### `exception asyncio.IncompleteReadError`4041Запрошенная операция чтения не завершилась полностью.4243Вызывается [потоковыми API asyncio](https://python-all.ru/3.11/library/asyncio-stream.html#asyncio-streams).4445Это исключение является подклассом [`EOFError`](https://python-all.ru/3.11/library/exceptions.html#EOFError).4647#### `expected`4849Общее количество ([`int`](https://python-all.ru/3.11/library/functions.html#int)) ожидаемых байтов.5051#### `partial`5253Строка из [`bytes`](https://python-all.ru/3.11/library/stdtypes.html#bytes), прочитанная до достижения конца потока.5455#### `exception asyncio.LimitOverrunError`5657Достигнут лимит размера буфера при поиске разделителя.5859Вызывается [потоковыми API asyncio](https://python-all.ru/3.11/library/asyncio-stream.html#asyncio-streams).6061#### `consumed`6263Общее количество байтов, которые должны быть потреблены.64