10000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00db076 commit fe365c8Copy full SHA for fe365c8
pyperformance/data-files/benchmarks/bm_async_tree/run_benchmark.py
@@ -52,9 +52,12 @@ async def recurse(self, recurse_level):
52
await self.workload_func()
53
return
54
55
- await asyncio.gather(
56
- *[self.recurse(recurse_level - 1) for _ in range(NUM_RECURSE_BRANCHES)]
57
- )
+ # await asyncio.gather(
+ # *[self.recurse(recurse_level - 1) for _ in range(NUM_RECURSE_BRANCHES)]
+ # )
58
+ async with asyncio.TaskGroup() as tg:
59
+ for _ in range(NUM_RECURSE_BRANCHES):
60
+ tg.create_task(self.recurse(recurse_level - 1))
61
62
async def run(self):
63
await self.recurse(NUM_RECURSE_LEVELS)
0 commit comments