[yum-commits] yum-complete-transaction.py
Tim Lauridsen
timlau at osuosl.org
Wed May 5 13:01:11 UTC 2010
yum-complete-transaction.py | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
New commits:
commit a7c6d28d68703c0958a5e7a4ac49b637235d54de
Author: Tim Lauridsen <timlau at fedoraproject.org>
Date: Wed May 5 15:02:01 2010 +0200
yum-complete-transaction : catch YumBaseError in transaction (rhbz #538748)
diff --git a/yum-complete-transaction.py b/yum-complete-transaction.py
index 0a9f5df..fc17335 100755
--- a/yum-complete-transaction.py
+++ b/yum-complete-transaction.py
@@ -221,14 +221,17 @@ class YumCompleteTransaction(YumUtilBase):
sys.exit()
else:
- if self.doUtilTransaction() == 0:
- print "Cleaning up completed transaction file"
- self.clean_up_ts_files(timestamp, self.conf.persistdir)
- sys.exit()
- else:
- print "Not removing old transaction files"
- sys.exit()
-
+ try:
+ if self.doUtilTransaction() == 0:
+ print "Cleaning up completed transaction file"
+ self.clean_up_ts_files(timestamp, self.conf.persistdir)
+ sys.exit()
+ else:
+ print "Not removing old transaction files"
+ sys.exit()
+ except YumBaseError,e:
+ print "Error: %s" % str(e)
+ sys.exit(1)
More information about the Yum-commits
mailing list