パーフェクトPythonの12章・asyncioの項目でエラーが警告が発生
基本情報
環境 : Python3.10
PC : MacBook Pro
Editor : Visual Studio Code
警告内容
DeprecationWarning: There is no current event loop
loop = asyncio.get_event_loop()
Python3.10では、get_event_loop()を呼ぶと警告を発生する模様。
get_event_loop()ではなく、get_running_loopが推奨されている。
【参照】
- https://github.com/pytest-dev/pytest-asyncio/issues/212
- https://docs.python.org/3.10/library/asyncio-eventloop.html#asyncio.get_event_loop
パーフェクトPythonは、Python Version3.8ベースで書かれているので、少しばかり相違点があり、意外なエラーが出るので、注意が必要ですね。