ipython 0.10と0.11の両方で、例外時にpdbの自動起動を設定しました。
ipython 0.10では、正常に動作します。
In [1]: 1/0.
---------------------------------------------------------------------------
ZeroDivisionError Traceback (most recent call last)
/home/zonca/<ipython console> in <module>()
ZeroDivisionError: float division by zero
> <ipython console>(1)<module>()
ipdb>
代わりに、ipython 0.11では、例外は表示されません。
In [1]: 1/0.
> <ipython-input-1-7e0bf5b37da6>(1)<module>()
-1 1/0.
ipdb>
デバッガーを終了したときに表示されます。
In [1]: 1/0.
> <ipython-input-1-7e0bf5b37da6>(1)<module>()
-1 1/0.
ipdb >
---------------------------------------------------------------------------
ZeroDivisionError Traceback (most recent call last)
/home/zonca/<ipython-input-1-7e0bf5b37da6> in <module>()
----> 1 1/0.
ZeroDivisionError: float division by zero
In [2]:
他の誰かがこの問題を抱えていますか?私はUbuntuを使用しており、python 2.7.2、ipythonはpipとともにインストールされています。