[master/f20-branch] DNFPayload: tweak to the API changes in dnf-0.4.7.
Vratislav Podzimek
vpodzime at redhat.com
Fri Nov 8 12:21:19 UTC 2013
On Fri, 2013-11-08 at 10:17 +0100, Ales Kozumplik wrote:
> From: Ales Kozumplik <ales at redhat.com>
>
> ---
> pyanaconda/packaging/dnfpayload.py | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/pyanaconda/packaging/dnfpayload.py b/pyanaconda/packaging/dnfpayload.py
> index 3dd673c..9de7ceb 100644
> --- a/pyanaconda/packaging/dnfpayload.py
> +++ b/pyanaconda/packaging/dnfpayload.py
> @@ -227,12 +227,12 @@ class DNFPayload(packaging.PackagePayload):
>
> @property
> def environments(self):
> - environments = self._base.comps.environments_iter
> + environments = self._base.comps.environments_iter()
> return [env.id for env in environments]
>
> @property
> def groups(self):
> - groups = self._base.comps.groups_iter
> + groups = self._base.comps.groups_iter()
> return [g.id for g in groups]
>
> @property
> @@ -272,7 +272,7 @@ class DNFPayload(packaging.PackagePayload):
> self._apply_selections()
>
> try:
> - if self._base.build_transaction():
> + if self._base.resolve():
> log.debug("checking dependencies: success.")
> else:
> log.debug("empty transaction")
> @@ -335,7 +335,7 @@ class DNFPayload(packaging.PackagePayload):
>
> def gatherRepoMetadata(self):
> map(self._sync_metadata, self._base.repos.iter_enabled())
> - self._base.activate_sack(load_system_repo=False)
> + self._base.fill_sack(load_system_repo=False)
> self._base.read_comps()
>
> def install(self):
> @@ -344,7 +344,7 @@ class DNFPayload(packaging.PackagePayload):
> self._setupMedia(self.install_device)
> try:
> self.checkSoftwareSelection()
> - except packaging.DependencyError:
> + except packaging.DependencyError as e:
> if errors.errorHandler.cb(e) == errors.ERROR_RAISE:
> _failure_limbo()
ACK.
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic
More information about the anaconda-patches
mailing list