[yum-cvs] yum/packageSack.py

Seth Vidal skvidal at linux.duke.edu
Sun Sep 2 14:02:44 UTC 2007


 yum/packageSack.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit e4ce1684197fa41cf7b416fd6d8af702d694a9d3
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Sun Sep 2 10:01:10 2007 -0400

    fix PackageSackBase.matchPackageNames
    
    iterating over the specs dict requires use of .items()
    I'm not sure how that code worked, ever, actually.
    I think it's just extremely rarely used.
    closes rh bug: 274281

diff --git a/yum/packageSack.py b/yum/packageSack.py
index 894e3f7..b508e58 100644
--- a/yum/packageSack.py
+++ b/yum/packageSack.py
@@ -182,7 +182,8 @@ class PackageSackBase(object):
                 '%s:%s-%s-%s.%s' % (e, n, v, r, a),
                 '%s-%s:%s-%s.%s' % (n, e, v, r, a),
                 ))
-            for term, query in specs:
+                
+            for (term,query) in specs.items():
                 if term == query:
                     if query in names:
                         exactmatch.append(self.searchPkgTuple(pkgtup)[0])



More information about the Yum-cvs-commits mailing list