On Tue, 21 Jul 2009, James Antill wrote:

---
yum/sqlitesack.py |    6 +-----
1 files changed, 1 insertions(+), 5 deletions(-)

diff --git a/yum/sqlitesack.py b/yum/sqlitesack.py
index 7f61190..e9b8112 100644
--- a/yum/sqlitesack.py
+++ b/yum/sqlitesack.py
@@ -150,14 +150,10 @@ def _excluder_match(excluder, match, regexp_match, data, 
e,v,r,a):
            return True

    elif excluder == 'pkgtup.eq':
-        if 'pkgtup' not in data:
-            data['pkgtup'] = (data['n'], a, e, v, r)
        if match == data['pkgtup']:
            return True

    elif excluder == 'pkgtup.in':
-        if 'pkgtup' not in data:
-            data['pkgtup'] = (data['n'], a, e, v, r)
        if data['pkgtup'] in match:
            return True

@@ -589,7 +585,7 @@ class YumSqlitePackageSack(yumRepo.YumPackageSack):
            self._delPackageRK(repo, pkgKey)
            return True

-        data = {'n' : n.lower(), 'marked' : False}
+        data = {'n' : n.lower(), 'pkgtup' : (n, a, e, v, r), 'marked' : False}
        e = e.lower()
        v = v.lower()
        r = r.lower()

looks good.
-sv

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to