Blame virtinst-0.400.0-log-fail-traceback.patch

37b7231
# HG changeset patch
37b7231
# User "Cole Robinson <crobinso@redhat.com>"
37b7231
# Date 1221578360 14400
37b7231
# Node ID b39a144682b8cf372dc34aa5e64155d5ad4cb0bc
37b7231
# Parent  63a843fec103157a6c4048d5486c4ba0843439a3
37b7231
Log traceback (if available) from cli fail helper.
37b7231
37b7231
diff -r 63a843fec103 -r b39a144682b8 virtinst/cli.py
37b7231
--- a/virtinst/cli.py	Fri Sep 12 14:59:04 2008 -0400
37b7231
+++ b/virtinst/cli.py	Tue Sep 16 11:19:20 2008 -0400
37b7231
@@ -106,6 +106,10 @@
37b7231
 def fail(msg):
37b7231
     """Convenience function when failing in cli app"""
37b7231
     logging.error(msg)
37b7231
+    import traceback
37b7231
+    tb = "".join(traceback.format_exc()).strip()
37b7231
+    if tb != "None":
37b7231
+        logging.debug(tb)
37b7231
     sys.exit(1)
37b7231
 
37b7231
 def nice_exit():