私はいつかPythonスクリプト(もちろんCPython)をデバッグするためにgdbを使います。コアダンプをデバッグするのに便利です(また、c拡張モジュールが必要な場合)。gdbのpython関数にブレークポイントを設定するには
基本的な質問は、gdbのpython関数でブレークポイントを設定する方法です。関数fooを持つPythonスクリプトがあり、fooが呼び出された直後に破棄したいとします。私はPyEval_EvalFrameEx
に条件付きブレークポイントを設定してもうまくいかないかもしれないと思う。あなたは提案手法、(それはかなりではないのですが)、この作品の使用