From 47138ecf2b149eb3d1b1c2b66b5a6735a2e0d409 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Thu, 25 Feb 2010 13:36:48 +0100 Subject: [PATCH] don't catch IOError to produce backtrace that points at cause --- osc/babysitter.py | 4 ---- osc/fetch.py | 5 ++--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/osc/babysitter.py b/osc/babysitter.py index 20687802..030bf196 100644 --- a/osc/babysitter.py +++ b/osc/babysitter.py @@ -134,10 +134,6 @@ def run(prg): print >>sys.stderr, e.msg return 1 - except IOError, e: - print >>sys.stderr, e - return 1 - except AttributeError, e: print >>sys.stderr, e return 1 diff --git a/osc/fetch.py b/osc/fetch.py index a47d2f89..82d96691 100644 --- a/osc/fetch.py +++ b/osc/fetch.py @@ -335,10 +335,9 @@ def verify_pacs(pac_list, key_list): except Exception, e: failed = True print pkg, ':', e - except Exception, e: - print str(e) + except: checker.cleanup() - sys.exit(1) + raise if failed: checker.cleanup()