From 2e208349d2e6f8f3d7fbbe853413549da9df0ce0 Mon Sep 17 00:00:00 2001 From: bd Date: Sat, 19 Jul 2025 23:45:36 -0600 Subject: Relicensed as Apache2.0 --- t/random_wait.py | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 t/random_wait.py (limited to 't/random_wait.py') diff --git a/t/random_wait.py b/t/random_wait.py deleted file mode 100644 index 2cfc290..0000000 --- a/t/random_wait.py +++ /dev/null @@ -1,22 +0,0 @@ -# SuperFastPython.com -# example of waiting for all tasks to complete -from random import random -import asyncio - -total = 0 - - -async def task_coro(arg): - value = random() - total += value - await asyncio.sleep(value) - print(f'>{arg} done in {value}') - - -async def main(): - tasks = [asyncio.create_task(task_coro(i)) for i in range(10)] - done, pending = await asyncio.wait(tasks) - print(f'All done. Total waiting time: {total}') - - -asyncio.run(main()) -- cgit v1.2.3