Pycharm调试器无法进入线程类

时间:2019-04-08 00:18:50

标签: python debugging pycharm

在尝试调试Pycharm中的某些代码时,我发现无法进入threading.Thread类。这是演示情况的简单示例:

from threading import Thread


class MyThread(Thread):
    def __init__(self, **kwargs):
        super(MyThread, self).__init__(**kwargs) # set breakpoint at this line


MyThread()

在Pycharm中,我在对super的调用处设置了一个断点,然后执行了Run->Debug。执行会按预期的那样在断点处暂停,但是当我单击Step Into时,它会越过super而不是进入它。当我在pdb之外使用Pycharm时,可以进入super调用。有什么方法可以使您进入该调用,还是仅仅是Pycharm调试的局限性?

我可以进入其他Python类,但不能进入Thread

0 个答案:

没有答案