में एक पायथन फ़ंक्शन पर ब्रेकपॉइंट कैसे सेट करें मैं कभी-कभी पाइथन स्क्रिप्ट्स (निश्चित रूप से सीपीथॉन) डीबग करने के लिए जीडीबी का उपयोग करता हूं। यह आम तौर पर कोर डंप डीबग करने के लिए उपयोगी होता है (और जब इसमें सी एक्सटेंशन मॉड्यूल शामिल होते हैं)।जीडीबी
एक मूल प्रश्न यह है कि gdb में एक पायथन फ़ंक्शन पर ब्रेकपॉइंट कैसे सेट करें। मान लें कि मेरे पास फ़ंक्शन फू के साथ एक पायथन स्क्रिप्ट है और मैं foo कहने के बाद सही तोड़ना चाहता हूं। मुझे लगता है कि PyEval_EvalFrameEx
पर एक सशर्त ब्रेकपॉइंट सेट करना काम कर सकता है, लेकिन यह सुनिश्चित नहीं है कि इसे कैसे किया जाए।