Asyncio CancelledError: почему except Exception не ловит отмену

Выберите ответ и проверьте себя на странице.

Другие упражнения по этой теме: Отмена и таймауты asyncio: задачи на cancel, shield и graceful shutdown.

Фоновый воркер содержит блок: try: await queue.get() except Exception as exc: log_error(exc). Внешний менеджер вызывает task.cancel() для этой задачи во время ожидания queue.get(). Что произойдет при переключении контекста в точку await?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи