[yum-cvs] yum/yum sqlitesack.py,1.75,1.76

Jeremy Katz katzj at linux.duke.edu
Fri Mar 2 20:39:15 UTC 2007


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv29181/yum

Modified Files:
	sqlitesack.py 
Log Message:
need to reset the pkglist when excluding packages.  otherwise, we end
up with excluded packages in the package list (rh#230771)


Index: sqlitesack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/sqlitesack.py,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- sqlitesack.py	2 Mar 2007 19:18:56 -0000	1.75
+++ sqlitesack.py	2 Mar 2007 20:39:13 -0000	1.76
@@ -226,6 +226,7 @@
             self.excludes[repo] = {}
 
         self.excludes[repo][obj.pkgId] = 1
+        self.pkglist = None
 
     def _excluded(self, repo, pkgId):
         if self.excludes.has_key(repo):
@@ -522,7 +523,7 @@
             executeSQL(cur, "select pkgId,name,epoch,version,release,arch from packages")
             for pkg in cur.fetchall():
                 if self._excluded(rep, pkg['pkgId']):
-                    continue                        
+                    continue
                 simplelist.append((pkg['name'], pkg['arch'], pkg['epoch'], pkg['version'], pkg['release'])) 
         
         self.pkglist = simplelist




More information about the Yum-cvs-commits mailing list