There is no current event loop self._loop.run_until_complete
来源:8-6 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(下)

小白_im
2024-01-20
百度了一下有解决办法,但是不知道具体怎么改
写回答
1回答
-
基于python3.10版本来看这个问题:
这个警告是get_event_loop()函数调用_get_event_loop()函数抛出的,原因是开启事件循环会检查是否存在已有的事件循环,如果没有就会抛出这个警告。
这段警告的目的是推荐用户手动开启事件循环,也就是类似这样:
当然,不手动开启也是可以的,只是警告而不是error。
另外,chapter8/database.py里的ensure_future()函数也要调整为显示的传入loop参数:
012024-01-27
相似问题
self._option()
回答 1
请老师讲解一下将类属性当函数使用的语法
回答 1