अजगर डॉक्स से:मैं python में वैश्विक रूप से पीडीबी को आमंत्रित करने के लिए sys.excepthook कैसे सेट करूं?
sys.excepthook(type, value, traceback)
इस समारोह प्रिंट बाहर एक दिया ट्रैस बैक और
sys.stderr
को अपवाद।जब कोई अपवाद उठाया जाता है और बेकार होता है, तो दुभाषिया
sys.excepthook
को तीन तर्क, अपवाद वर्ग, अपवाद उदाहरण और एक ट्रेसबैक ऑब्जेक्ट के साथ कॉल करता है। एक इंटरैक्टिव सत्र में यह संकेत होता है कि नियंत्रण में नियंत्रण वापस लौटाया जाता है; एक पायथन प्रोग्राम में यह प्रोग्राम से बाहर निकलने से ठीक पहले होता है। ऐसे शीर्ष-स्तरीय अपवादों का संचालनsys.excepthook
पर एक और तीन-तर्क फ़ंक्शन निर्दिष्ट करके अनुकूलित किया जा सकता है।
http://docs.python.org/library/sys.html
मैं इस विश्व स्तर पर संपादित कर सकता तो डिफ़ॉल्ट कार्रवाई हमेशा pdb
आह्वान करने के लिए है? क्या कोई कॉन्फ़िगरेशन फ़ाइल बदल सकती है? मैं ऐसा करने के लिए अपना कोड लपेटना नहीं चाहता हूं।
बिल्कुल वही जो मैं चाहता था, धन्यवाद। – saffsd