RU

Как отменять задачи в asyncio без зависаний и незавершённой очистки

Отмена задачи кажется простой, пока сервис не зависает при остановке, таймаут не оставляет запрос работать в фоне, а CancelledError исчезает внутри…

pythonотмена задачasyncioCancelledErrorасинхронные задачиструктурная конкурентностьтаймаутыблокирующий код
Habr