ipython 0.10と0.11の両方で、pdbの自動起動を例外に設定しました。ipython 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>
代わりに、0.11 ipythonでは、例外は表示されません:
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でインストールされています。
これは私の質問と同じです。http://stackoverflow.com/questions/7988864/ipython-debugger-full-traceback-on-interactive-pdb ...他の人がそれに悩まされてうれしいです! – keflavich