在Pydev中调试时查看调用堆栈

时间:2011-12-20 08:37:03

标签: python debugging pydev callstack

有没有办法在Pydev中调试python时看到调用堆栈?

2 个答案:

答案 0 :(得分:13)

这是“调试”透视图的“调试”视图:

enter image description here

您可以看到我位于由failUnlessEqual调用的test_01a方法内,由new_method调用...

答案 1 :(得分:1)

要拥有完整的堆栈跟踪,您可以添加以下监视表达式:

[stackLine for stackLine in __import__("traceback").format_stack() if not 'pydev' in stackLine]

我不确定是否有更好的方法来获得完整堆栈跟踪......