[Yum-devel] [3.0 PATCH] fix traceback in doSackFilelistPopulate

Bill Nottingham notting at redhat.com
Wed May 30 22:42:04 UTC 2007


See http://pastebin.ca/523652 for example. Matches 3.1 code.

Bill
-------------- next part --------------
Index: __init__.py
===================================================================
RCS file: /cvsroot/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.259.2.16
diff -u -r1.259.2.16 __init__.py
--- __init__.py	18 Apr 2007 21:42:34 -0000	1.259.2.16
+++ __init__.py	30 May 2007 22:42:56 -0000
@@ -431,8 +431,11 @@
         
         necessary = False
         for repo in self.repos.listEnabled():
-            if 'filelists' in repo.sack.added[repo]:
-                continue
+            if repo in repo.sack.added.keys():
+                if 'filelists' in repo.sack.added[repo]:
+                    continue
+                else:
+                    necessary = True
             else:
                 necessary = True
         


More information about the Yum-devel mailing list