diff options
| author | bd <bdunahu@operationnull.com> | 2025-07-19 23:45:36 -0600 |
|---|---|---|
| committer | bd <bdunahu@operationnull.com> | 2025-07-19 23:45:36 -0600 |
| commit | 2e208349d2e6f8f3d7fbbe853413549da9df0ce0 (patch) | |
| tree | 2a2b181cdc6125ba26bb91e07454fdf5e01160a4 /t/random_wait.py | |
| parent | 0c0af7dd5a9d1c30820b52f8209151f0f2d5610d (diff) | |
Relicensed as Apache2.0
Diffstat (limited to 't/random_wait.py')
| -rw-r--r-- | t/random_wait.py | 22 |
1 files changed, 0 insertions, 22 deletions
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()) |
