[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