summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-02 22:11:25 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-02 22:11:25 +0000
commit14c622b322410ad141fd5d2a4caa1e7c24a9ec6f (patch)
treeb14d9e7af8acf9a13790dce85b6d3253c749e576
parentMove the blocker cache validation into depgraph.validate_blockers(). (diff)
downloadportage-multirepo-14c622b322410ad141fd5d2a4caa1e7c24a9ec6f.tar.gz
portage-multirepo-14c622b322410ad141fd5d2a4caa1e7c24a9ec6f.tar.bz2
portage-multirepo-14c622b322410ad141fd5d2a4caa1e7c24a9ec6f.zip
Use match_pkgs() to simplify package comparison.
svn path=/main/trunk/; revision=10110
-rw-r--r--pym/_emerge/__init__.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index 5f1c2a61..b3e57f4f 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -3665,9 +3665,8 @@ class depgraph(object):
for atom in root_config.sets[
"world"].iterAtomsForPackage(task):
satisfied = False
- for cpv in graph_db.match(atom):
- if cpv == inst_pkg.cpv and \
- inst_pkg in graph_db:
+ for pkg in graph_db.match_pkgs(atom):
+ if pkg == inst_pkg:
continue
satisfied = True
break