2009-11-22 9 views
5

IronPython 2.6でpdb.set_trace()をサポートしていることを知っている人は誰でも、ironpythonモジュールでブレークポイントを設定できるようにしていますか?誰もがpdbなしでこれを達成するための提案を持っていないのですか?IronPythonとpdb.set_trace()

答えて

2

はい、IronPython 2.6ではこれがサポートされています。既定では、sys.settraceが呼び出されたときにオンになり、呼び出し元の上にあるスタック上のフレームは使用できなくなります。しかし、-X:Tracingオプションを使うと常に利用可能です。

+0

私はRC3でこれを試しましたが、動作させることができません。 輸入PDB 輸入SYS 印刷 "hello" を pdb.set_trace() プリント "さよなら" は は、私がこれを呼び出す: IPY -X:-Xトレース:ここに私のコードは、あるフレームtest.py 運がない...ブレークポイントはヒットしません。 –

+2

私は-X:Framesを使って動作させました。 -X:トレースが機能しませんでした。 – gbronner