この質問は単純に見えるかもしれませんが、私は ipdb 内からいくつかのメンバー変数を見ようとしていますが、その方法がわかりません。
例:
class MyClass( object ):
def __init__( self, p ):
self.__p = p
pass # <--- breakpoint here!
p が正しいと確信しています。デバッガーで次のように入力します。
ipdb> (self.__p)
次のエラーメッセージが表示されます。
* * *AttributeError: 'MyClass' オブジェクトに属性 '__p' がありません
selfはクラスであり、デバッガーのインスタンスではないようです。
私がしていることを実行する方法について何か考えはありますか?
Kubuntu 12.04 - 64ビットのIPython 0.12.1でPython 2.7.3を使用しています。