जब भी मेरा प्रोग्राम एक अनचाहे अपवाद उठाता है, तो मैं pydev को एक इंटरैक्टिव कंसोल मोड में दर्ज करना चाहता हूं लेकिन मैं यह नहीं समझ सकता कि इसे कैसे किया जाए। जैसा कि यह अब व्यवहार करता है, अपवाद की सूचना दी जाती है और प्रक्रिया को निरंतर समाप्त कर दिया जाता है।मैं pydev में पोस्ट मॉर्टम डीबगिंग कैसे सक्षम करूं?
बाद मैं चारों ओर कुछ खोज पाया इस: http://sourceforge.net/tracker/index.php?func=detail&aid=3029746&group_id=85796&atid=577332 जो, pydevd.set_pm_excepthook()
उपयोग करने के लिए हालांकि पता चलता है जब मैं अपने कोड में जोड़ने
import pydevd
pydevd.set_pm_excepthook()
, मैं एक अपवाद प्राप्त करें:
This function is now replaced by GetGlobalDebugger().setExceptHook and is now controlled by the PyDev UI.')
DeprecationWarning: This function is now replaced by GetGlobalDebugger().setExceptHook and is now controlled by the PyDev UI.
लेकिन:
GetGlobalDebugger().setExceptHook()
काम नहीं लग रहा है, GetGlobalDebugger() वैश्विक नामस्थान में मौजूद नहीं है।
मुझे पता चला कि कैसे, लेकिन ऐसा लगता है कि मैं 8 घंटे के भीतर अपने प्रश्न का उत्तर नहीं दे सकता, इसलिए मुझे लगता है कि मुझे इंतजार करना चाहिए। –