VS
Size: a a a
VS
VS
ᅠ
VS
VS
S
ᅠ
S
VS
VS
ᅠ
@decorator
) - это сахар над такой конструкцией:func = decorator(func)
S
@cancel_checker
async def cancel_me(task_name)
: async def main():
task1 = asyncio.create_task(cancel_me('task 1'))
task2 = asyncio.create_task(cancel_me('task 2'))
task3 = asyncio.create_task(cancel_me('task 3'))
await asyncio.sleep(5)
task1.cancel()
await asyncio.sleep(3)
task2.cancel()
await asyncio.sleep(3)
task3.cancel()
asyncio.run(main())
ᅠ
S
VA
S
K
VA