Есть ли другой способ отладки расширений Swig, кроме выполнения
gdb python stuff.py
Я обернул устаревшую библиотеку libkdtree ++ и следовал всем точкам управления памятью, связанным с swig (заимствованный ref против собственного ref и т. Д.). Но, тем не менее, я не уверен, что моя привязка не пожирает память. Было бы полезно иметь возможность просто шаг за шагом отлаживать каждую опубликованную функцию: начиная с Python, затем переходя через связывание C-клея в пространство C и возвращаясь обратно.
Уже есть такая возможность?