From 11670a122dcdf906ce811204c911f1463fceb6de Mon Sep 17 00:00:00 2001
From: Jaroslav Mracek <jmracek@redhat.com>
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