2009-01-18 66 views
44

是否有可能讓pydev調試器中斷異常?pydev中的異常中斷

+0

Run-> Pydev管理Python異常斷點UI有一個小特點,那就是該選項同時出現在Python透視圖和Debug透視圖的運行菜單中,但在Python中通常(總是)被禁用。我不知道這是爲什麼,但無論如何應始終在Debug透視圖中啓用該選項。 – 2012-01-09 16:38:35

回答

16

任何異常?

如果我的記憶爲我服務,在PyDev(在Eclipse中)這是可能的。


編輯:通過它去再次檢查 pdb documentation,能不能找到一種方法來設置異常斷點。

如果我可以建議一個非常粗糙的解決方法,但如果你一定要,你可以從try-except塊中調用程序,設置一個斷點,一旦在except塊打破只是去堆棧和調試錯誤。

另一個編輯此功能has been added to PyDev

+0

是的,任何例外。我找不到任何關於如何在網上做的參考。只有郵件列表和2006年的博客文章暗示它不可能。 – Mat 2009-01-18 17:46:20

+0

這個解決方法是相當醜陋的,但工程,所以你有我的投票。現在我想知道我們可以提出這項功能要求。 – sorin 2010-06-16 10:16:40

+7

需要注意的是,這個答案不再是正確的答案(它已經過時了,因爲已經添加到PyDev:Run> Manage Python Exception Breakpoints)。 – 2011-08-31 00:54:16

2

長,因爲結束了,但功能要求去on sourceforge

+0

好的指針。 A [讓Pydev Pdb知道](http://sourceforge.net/tracker/?func=detail&aid=3029746&group_id=85796&atid=577332)問題已被某人添加。 – 2010-07-21 14:57:59

42

這是由作者的PyDev增加,潤下>管理Python異常斷點