IronPythonとVS2010を使用し始めていますが、デバッグ環境に問題があります。誰かが正しい方向に向かうことができますか?私の問題は自分自身が受ける可能性があるので、私のpythonの知識は1週間未満であることに注意してください。Iron PythonとVS2010のデバッグに失敗
最も厄介な問題は、例外が発生した場合、VSデバッガは例外が発生した場所でブレークしないことです。むしろ非常に最上位レベルでブレークするようです。これは、例外がブレークポイントとステッピングの不満足な行為がどこで発生したかを把握します。
もう1つ迷惑なことに、カスタム例外が発生しています。デバッガは、メッセージではなく例外のクラス名だけを教えてくれます(しかし、鉄のパイソン例外には両方が含まれています)。たとえば、次の場合、私は本当にたい
class MyCustomError(BaseException):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
上げ....私は$例外のためにデバッガで見ることができ、すべてが「MyCustomError」である(例えば、「MyCustomError( 『いくつかの素晴らしいメッセージを』)上げます」)クラス名だけでなく値も見ることができます。
任意の助けいただければ幸いです!
Python Tools for VSのデバッグは1.1で大幅に改善されていることに注意してください(@Dinoは既にこれを知っています)。 –