我知道我可以使用asyncio.all_tasks()来获取正在运行的任务的列表。但是,如果我要过滤此列表怎么办?
如何获取给定类型(而不是特定实例)的任务列表
我已经尝试过(完整的程序细节已省略)
async def mytask():
await asyncio.sleep(100)
loop.create_task(mytask)
loop.create_tasks(other_task)
tasks = asyncio.all_tasks()
print(mytask in tasks) # returns False
print([t for t in tasks if t==mytask] # returns []