Bedingtes Error-Handling...
Verfasst: Freitag 9. Dezember 2005, 14:01
Also ich mach hier sowas:
Also wenn error_handling==False, wird wirklich ein Traceback druchgehauen... Aber irgendwie ist das nicht sooo toll...
Weil z.B. die letzte Zeile im Traceback, die mit "raise..." ist und nicht die eigentliche Zeile, in dem der Fehler aufgetaucht ist...
Jemand eine Idee, wie man das besser machen kann???
Code: Alles auswählen
print "Find id for %s.%s..." % (package, module_name),
try:
plugin_id = self.db.get_plugin_id(package, module_name)
except Exception, e:
if not error_handling:
raise Exception(e)
print "ERROR:", e
else:
print "OK, id is:", plugin_id
print
Weil z.B. die letzte Zeile im Traceback, die mit "raise..." ist und nicht die eigentliche Zeile, in dem der Fehler aufgetaucht ist...
Jemand eine Idee, wie man das besser machen kann???