[PATCH 3/3] Quit after handling transaction errors.
Chris Lumens
clumens at redhat.com
Mon Nov 12 23:07:23 UTC 2012
We don't provide you with the chance to do anything anyway.
---
pyanaconda/packaging/yumpayload.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index 6bf4e8a..3ce12f7 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -1339,7 +1339,8 @@ reposdir=%s
log.error("error [2] running transaction: %s" % e)
exn = PayloadInstallError(self._transactionErrors(e.errors))
if errorHandler.cb(exn) == ERROR_RAISE:
- raise exn
+ progress.send_quit(1)
+ sys.exit(1)
except YumBaseError as e:
log.error("error [3] running transaction: %s" % e)
for error in e.errors:
--
1.7.11.2
More information about the anaconda-patches
mailing list