(task)
| 855 | # Run all sequences concurrently with progress bar |
| 856 | with tqdm(total=len(tasks)) as pbar: |
| 857 | async def track_progress(task): |
| 858 | result = await task |
| 859 | pbar.update(1) |
| 860 | return result |
| 861 | |
| 862 | tracked_tasks = [track_progress(task) for task in tasks] |
| 863 | completed_sequences = await asyncio.gather(*tracked_tasks) |