【发布时间】:2017-12-26 01:23:06
【问题描述】:
假设我有一个内部使用异步循环但没有异步接口的类:
class Fetcher:
_loop = None
def get_result(...):
"""
After 3 nested sync calls async tasks are finally called with *run_until_complete*
"""
...
我在内部使用了 asyncio 的所有优点,而不必在外部代码中关心它。
但是我想在一个事件循环中调用 3 个Fetcher 实例。如果我有async def 接口就没有问题:asyncio.gather 可以帮助我。不支持both interfaces真的没有别的办法吗?快点!由于一种 asyncio 的使用,它使您更改所有项目。告诉我这不是真的。
【问题讨论】:
标签: python python-3.x python-asyncio aiohttp