如何使用asyncio.gather同时重复/执行协程?

时间:2019-05-19 00:23:12

标签: python python-asyncio coroutine

我尝试在同一时间(如下)两次运行协程,但出现RuntimeError:此事件循环已在运行。不幸的是,我资助Google提供帮助。

感谢您的提前帮助:)

async def _compare(max_bid, min_ask):
            if max_bid > min_ask:
                print('example')            

asyncio.get_event_loop().run_until_complete(asyncio.gather(
                _compare(a_max_bid, b_min_ask),
                _compare(b_max_bid, a_min_ask)
            ))
RuntimeError: This event loop is already running

0 个答案:

没有答案