mock_sobes
← asyncio — Практика (race, блокировки, async I/O)
senior theory #80
Реализуйте асинхронный таймер, который запускает задачу с задержкой, но также позволяет отменить её. Объясните, как вы будете использовать `asyncio.create_task()` и `asyncio.CancelledError` для реализации этой логики. Какие edge cases вы учтёте?
Чтобы решить вопрос и сохранить попытку — войди.