Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async def a():
- while True:
- task = asyncio.current_task() # asyncio.Task.current_task()
- print(task.name)
- await asyncio.sleep(0.5)
- async def main():
- tasks = []
- for i in range(10):
- c = a()
- task = asyncio.create_task(c)
- task.name = "task nr {}".format(i)
- tasks.append(task)
- for task in tasks:
- await task
- asyncio.run(main())
- task nr 0
- task nr 1
- task nr 2
- task nr 3
- task nr 4
- task nr 5
- task nr 6
- task nr 7
- task nr 8
- task nr 9
- def main2():
- async def a():
- while True:
- task = asyncio.current_task() # asyncio.Task.current_task()
- print(task.name)
- await asyncio.sleep(0.5)
- async def main():
- for i in range(10):
- c = a()
- task = asyncio.create_task(c)
- task.name = "task nr {}".format(i)
- await task
- asyncio.run(main())
Add Comment
Please, Sign In to add comment