Şu anda boş bir istisna sınıfım var. Büyüdüğünde bir değişkene nasıl verebileceğimi merak ettim ve sonra denediğimde bu değişkeni geri almamı istedim. Bunu yapabilecekBir istisna, istisna yapıldığında yükseltilip alındığında nasıl istisna geçirilir?
class FooException(Exception):
def __init__(self, foo):
self.foo = foo
try:
raise FooException("Foo!")
except FooException as e:
print e.foo
'__init__' sizin arkadaşınız. Varsayılan mesaj davranışını korumak istiyorsanız, –
[Güzel örnek] (http://stackoverflow.com/a/1319675/201665). –