使用ipdb ResourceWarning调试python代码,同时进行单元测试。

问题描述 投票:3回答:1

我有一个在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

我怎样才能消除这个警告?这是不可能的

python-3.x debugging ubuntu-18.04 ipdb
1个回答
0
投票

运行在 python -W ignore script.py 在调试的时候,成功摆脱了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.