python-3.x - 在使用 ipdb ResourceWarning 进行 unitest 时调试 python 代码
问题描述
我有一个在 Ubuntu 16 上运行良好的 python 代码。我安装了 Ubuntu 18,现在当我尝试在执行 unitest 时调试代码时,每次按“n”或“s”时都会收到以下警告:
ipdb> /usr/lib/python3.7/asyncio/base_events.py:618: ResourceWarning: unclosed event loop <_UnixSelectorEventLoop running=False closed=False debug=False>
source=self)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
我使用 python 3.7.5
我如何摆脱这个警告?不可能那样工作
解决方案
运行 withpython -W ignore script.py
可以在调试时摆脱这种情况。