[yum-cvs] yum/yum __init__.py,1.333,1.334 yumRepo.py,1.48,1.49

Seth Vidal skvidal at linux.duke.edu
Thu Jun 21 18:01:22 UTC 2007


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

Modified Files:
	__init__.py yumRepo.py 
Log Message:
closes bug: 241557 about repo.ready()
make yum grouplist work again, too



Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.333
retrieving revision 1.334
diff -u -r1.333 -r1.334
--- __init__.py	21 Jun 2007 13:42:58 -0000	1.333
+++ __init__.py	21 Jun 2007 18:01:20 -0000	1.334
@@ -431,6 +431,7 @@
             
         self.verbose_logger.debug('Getting group metadata')
         reposWithGroups = []
+        self.repos.doSetup()
         for repo in self.repos.listGroupsEnabled():
             if repo.groups_added: # already added the groups from this repo
                 reposWithGroups.append(repo)

Index: yumRepo.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/yumRepo.py,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- yumRepo.py	4 Jun 2007 01:17:32 -0000	1.48
+++ yumRepo.py	21 Jun 2007 18:01:20 -0000	1.49
@@ -271,7 +271,9 @@
 
     def ready(self):
         """Returns true if this repository is setup and ready for use."""
-        return self.repoXML is not None
+        if hasattr(self, 'metadata_cookie'):
+            return self.repoXML is not None
+        return False
 
 
     def getGroupLocation(self):




More information about the Yum-cvs-commits mailing list