---
 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()
-- 
1.6.2.5

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

Reply via email to