[PATCH 2/2] DNFPayload: adapt to DNF change c3de85d6 of Base.install() error reporting.
Ales Kozumplik
akozumpl at redhat.com
Tue Oct 8 13:49:30 UTC 2013
From: Ales Kozumplik <ales at redhat.com>
---
pyanaconda/packaging/dnfpayload.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
index 4c70626..79c813f 100644
--- a/pyanaconda/packaging/dnfpayload.py
+++ b/pyanaconda/packaging/dnfpayload.py
@@ -155,8 +155,9 @@ class DNFPayload(packaging.PackagePayload):
conf.reposdir = REPO_DIRS
def _install_package(self, pkg_name):
- cnt = self._base.install(pkg_name)
- if not cnt:
+ try:
+ return self._base.install(pkg_name)
+ except dnf.exceptions.PackageNotFoundError:
raise packaging.NoSuchPackage(pkg_name)
def _miss(self, exn):
--
1.8.3.1
More information about the anaconda-patches
mailing list