在 Pydev 中设置断点,但断点仅在回调时不命中

  • 本文关键字:断点 回调 Pydev 设置 python
  • 更新时间 :
  • 英文 :


好的,我是python的新手,我的代码调用了一些库(它包装了一些C++代码),我向它传递了一个回调函数(因为库需要)。奇怪的是,如果我在代码的另一部分插入断点,它会命中并且 deugger 在 eclipse 中停止,但我在回调中的断点都没有命中。回调是肯定的,但断点以某种方式被 PyDev 忽略了。我做错了什么?回调显然来自不同的线程。我正在使用Python 2.7

尝试导入pdb并使用 pdb.set_trace() 在代码中手动设置断点。这不适用于所有多线程情况,但我发现它适用于其中的许多情况,并且是对本机 Eclipse/PyDev 调试器的一大改进。

最新更新