From 11670a122dcdf906ce811204c911f1463fceb6de Mon Sep 17 00:00:00 2001 From: Jaroslav Mracek Date: Wed, 24 Aug 2016 09:41:09 +0200 Subject: [PATCH] Optimize code for dnf-2.0 --- dnfdaemon.spec | 2 +- python/dnfdaemon/server/__init__.py | 2 +- python/dnfdaemon/server/backend.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dnfdaemon.spec b/dnfdaemon.spec index 9ece728..1054e1b 100644 --- a/dnfdaemon.spec +++ b/dnfdaemon.spec @@ -1,5 +1,5 @@ %global dnf_org org.baseurl.Dnf -%global dnf_version 1.1.0 +%global dnf_version 2.0.0 Name: dnfdaemon Version: 0.3.16 diff --git a/python/dnfdaemon/server/__init__.py b/python/dnfdaemon/server/__init__.py index 4700c50..d304f9f 100644 --- a/python/dnfdaemon/server/__init__.py +++ b/python/dnfdaemon/server/__init__.py @@ -253,7 +253,7 @@ def get_groups(self): grp = self.base.comps.group_by_pattern(obj.name) if grp: # FIXME: no dnf API to get if group is installed - p_grp = self.base.group_persistor.group(grp.id) + p_grp = self.base._group_persistor.group(grp.id) if p_grp: installed = p_grp.installed else: diff --git a/python/dnfdaemon/server/backend.py b/python/dnfdaemon/server/backend.py index ee5bbc6..706ac9b 100644 --- a/python/dnfdaemon/server/backend.py +++ b/python/dnfdaemon/server/backend.py @@ -61,7 +61,7 @@ def __init__(self, parent): def expire_cache(self): """Make the current cache expire""" for repo in self.repos.iter_enabled(): - repo.md_expire_cache() + repo._md_expire_cache() def setup_base(self): """Setup dnf Sack and init packages helper""" @@ -126,7 +126,7 @@ def _sig_check_pkg(self, po): might help. 2 = Fatal GPG verification error, give up. """ - if po.from_cmdline: + if po._from_cmdline: check = self.conf.localpkg_gpgcheck hasgpgkey = 0 else: @@ -270,7 +270,7 @@ class Packages: def __init__(self, base): self._base = base self._sack = base.sack - self._inst_na = self._sack.query().installed().na_dict() + self._inst_na = self._sack.query().installed()._na_dict() def filter_packages(self, pkg_list, replace=True): """Filter a list of package objects and replace