Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

CancelledError — не просто очередная ошибка. Разбираемся, как устроена отмена задач в asyncio

Дата публикации: 21-06-2026 13:53:21

Это первая из двух статей о CancelledError — сигнале отмены задачи. В ней мы остановимся на стандартном asyncio. Узнаем, что на самом деле представляет собой CancelledError, с точки зрения event‑loop. Разберёмся, как работает счётчик отмены (cancel/uncancel), на котором построены TaskGroup и asyncio.timeout. Наконец, обсудим проблемы, которые возникают на практике, в первую очередь связанные с asyncio.shield.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Как отменять задачи в asyncio без зависаний и незавершённой очистки06.429-07-2026
2Как устроены задачи (Task) в asyncio09.4624-02-2026
3Событийный цикл в asyncio: как Python-код работает поверх механизмов Linux07.9614-02-2026
4Caching an Asyncio Function the Easy Way06.620-03-2026
5Разбор threading vs multiprocessing vs asyncio в Python06.0803-02-2026
6Asyncio Is Neither Fast Nor Slow07.630-01-2026
7aiohttp - 3.14.3017.6923-07-2026
8Современный MQTT-сервис на Python011.1101-07-2026
9Help debugging cancelled runners on main branch07.1720-07-2026
10Workflow cancellation reliability improvements05.5903-07-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: -1. Информативность: 6.26. Источник: pythondigest.ru.