import asyncio async def run_jobs(jobs): tasks = [asyncio.create_task(job()) for job in jobs] return await asyncio.gather(*tasks, return_exceptions=True)