当嵌套在具有多个参数的条件中时,pdb不会在continue语句上停止

时间:2019-07-23 18:33:55

标签: python-3.x pdb

我正在尝试调试(Python 3.6.5)之类的代码:

for i in range(10):
    if(i<100 or i < 1000):
        continue

如果我在第3行(即continue)处设置一个断点,则pdb不会在continue语句处停止。但是,如果我将条件更改为if(i<100),并放入断点,则pdb会停在该行。

我的直觉是这是一些即时优化的结果,该优化没有发生太多的事情,因此代码控制永远不会在那里发生。

问题: 当条件中有多个元素时,如何使pdb停在该行?

0 个答案:

没有答案