utils/depsolver.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 72978488be770327bfc992164612443b21b26681
Author: Pradeep Kilambi <pkilambi(a)redhat.com>
Date: Mon Jan 30 13:22:06 2012 -0500
fix to improve dep solver performance
diff --git a/utils/depsolver.py b/utils/depsolver.py
index 04c6bac..b1ee2e2 100644
--- a/utils/depsolver.py
+++ b/utils/depsolver.py
@@ -24,6 +24,7 @@ import sys
import yum
from yum.misc import prco_tuple_to_string
from yum.packageSack import ListPackageSack
+from yum.packages import parsePackages
from yum.repos import RepoStorage
log = logging.getLogger(__name__)
@@ -71,7 +72,7 @@ class DepSolver:
name, name.arch, name-ver-rel.arch, name-ver, name-ver-rel,
epoch:name-ver-rel.arch, name-epoch:ver-rel.arch
"""
- ematch, match, unmatch = self._repostore.pkgSack.matchPackageNames(self.pkgs)
+ ematch, match, unmatch = parsePackages(self._repostore.pkgSack, self.pkgs)
pkgs = []
for po in ematch + match:
pkgs.append(po)
Show replies by thread