Habe in etwa so eine Konstruktion:
Code: Alles auswählen
try:
modul = __import__(irgendwas)
klasse = getattr(modul, klassenname)
obj = klasse()
obj.variable = wert
obj.var2 = wert2
obj.funktion()
except Exception, e:
if DEBUG:
raise e # XXX
else:
show_friendly_but_undetailed_error_msg(e)
Hat jemand eine Idee, wie ich das machen kann?
(Alternativ wär mir auch geholen, wenn es eine Möglichkeit gäbe, die exception nur dann abzufangen, wenn DEBUG False ist)