IronPython ve VS2010'u kullanmaya başladım ve hata ayıklama ortamıyla ilgili sorun yaşıyorum ... kimse bana doğru yönde işaret edebilir mi? Benim python bilgimin bir haftadan daha az olduğunu unutmayın, bu yüzden benim problemlerim kendiliğinden olabilir.Demir Python ve VS2010 hata ayıklama sorunları
en sinir bozucu sorun bir özel durum oluştuğunda durum oluştu nerede VS ayıklayıcı kırmak olmamasıdır ... ziyade çok üst düzeyde kırmaya görünüyor. Bu istisnanın nerede hayal kırıklığı yaratan ve adım atıcı bir şekilde gerçekleştiği ortaya çıktı.
Başka bir sıkıntı, özel istisnaları yükseltmektir. Hata ayıklayıcı yalnızca mesajın değil istisna sınıfının adını söyler (ancak yerel demir python istisnaları her ikisini de içerir). Örneğin: yükseltilmiş zaman
class MyCustomError(BaseException):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
.... ben $ istisnası için ayıklayıcısında görebileceği tüm "MyCustomError" dir (örneğin "('bazı güzel mesaj') MyCustomError yükseltmek") ne zaman gerçekten çok istediğiniz sadece sınıf adını değil, aynı zamanda değeri görmek için.
Herhangi bir yardım için teşekkür ederiz!
Not * anlamlı * (@Dino zaten tabii ki, bunu biliyor) 1.1 arttı. –