diff options
author | Chris Lumens <clumens@redhat.com> | 2012-11-12 18:07:23 -0500 |
---|---|---|
committer | Brian C. Lane <bcl@redhat.com> | 2012-11-12 16:42:48 -0800 |
commit | 6b4986836330c58a1027801f08d6fa718d04d121 (patch) | |
tree | b3d78a5f162c84d5095c73fe57fe4b183ecf1e57 /pyanaconda/packaging | |
parent | b5cda35784c48bacffd3a4e97ebae54b95061211 (diff) | |
download | anaconda-6b4986836330c58a1027801f08d6fa718d04d121.tar.gz anaconda-6b4986836330c58a1027801f08d6fa718d04d121.tar.xz anaconda-6b4986836330c58a1027801f08d6fa718d04d121.zip |
Quit after handling transaction errors.
We don't provide you with the chance to do anything anyway.
Diffstat (limited to 'pyanaconda/packaging')
-rw-r--r-- | pyanaconda/packaging/yumpayload.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py index 6bf4e8a0e..3ce12f709 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: |