From 1233d882e40419b9a9f73d5882d90fc64426a896 Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Sep 30 2013 18:52:38 +0000 Subject: adding traceback print to generic exception catchers which were masking those tracebacks --- diff --git a/lib/autoqa/bodhi_utils.py b/lib/autoqa/bodhi_utils.py index 41d5a6d..e62af08 100644 --- a/lib/autoqa/bodhi_utils.py +++ b/lib/autoqa/bodhi_utils.py @@ -248,6 +248,8 @@ def bodhi_post_testresult(update, testname, result, url, arch = 'noarch', except Exception, e: sys.stderr.write('An error occured: %s\n' % e) sys.stderr.write('Could not connect to bodhi!\n%s\n' % err_msg) + import traceback + traceback.print_exc(e) return False return True diff --git a/lib/autotest/site_utils.py b/lib/autotest/site_utils.py index c87869f..5536169 100644 --- a/lib/autotest/site_utils.py +++ b/lib/autotest/site_utils.py @@ -28,4 +28,6 @@ def send_email(mail_from, mail_to, subject, body, mail_server='localhost'): mailer.quit() except Exception, e: # Emails are non-critical, not errors, but don't raise them + import traceback + traceback.print_exc(e) print "Sending email failed. Reason: %s" % repr(e)