计算给定类型的事件循环中的活动任务

时间:2019-03-27 15:52:09

标签: python-asyncio

我知道我可以使用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 []

0 个答案:

没有答案