[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