Do not show traceback for handled pisi errors

This commit is contained in:
Fatih Aşıcı
2010-02-28 21:27:27 +00:00
parent 757e7d97a7
commit 1285cbb7fc
2 changed files with 3 additions and 5 deletions
+2 -4
View File
@@ -43,7 +43,6 @@ def handle_exception(exception, value, tb):
exit()
elif isinstance(value, pisi.Error):
ui.error(_("Program terminated."))
show_traceback = ctx.get_option('debug')
elif isinstance(value, pisi.Exception):
show_traceback = True
ui.error(_("Unhandled internal exception.\n"
@@ -64,9 +63,8 @@ def handle_exception(exception, value, tb):
if show_traceback:
ui.info(_("\nTraceback:"))
traceback.print_tb(tb)
else:
if not exception is pisi.Error:
ui.info(_("Use --debug to see a traceback."))
elif not isinstance(value, pisi.Error):
ui.info(_("Use --debug to see a traceback."))
exit()