找出异步任务批处理里的 bug

来自 asyncio
Python 3.14 进阶 4分钟 找出 2处问题

这批任务必须在首次失败时停止,并且最多同时运行十项。找出两个设计错误。

Python
import asyncio

async def run_jobs(jobs):
    tasks = [asyncio.create_task(job()) for job in jobs]
    return await asyncio.gather(*tasks, return_exceptions=True)
在试验场中打开
报告错误