[yum-cvs] yum/yum rpmsack.py,1.10,1.11

Seth Vidal skvidal at linux.duke.edu
Sat Aug 19 20:20:43 UTC 2006


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

Modified Files:
	rpmsack.py 
Log Message:

helps to have the iterator


Index: rpmsack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/rpmsack.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- rpmsack.py	19 Aug 2006 20:19:12 -0000	1.10
+++ rpmsack.py	19 Aug 2006 20:20:41 -0000	1.11
@@ -50,7 +50,13 @@
                            }
         if self.ts:
             self.buildIndexes()
-            
+
+    def __iter__(self):
+        if hasattr(self.returnPackages(), '__iter__'):
+            return self.returnPackages().__iter__()
+        else:
+            return iter(self.returnPackages())
+
     def buildIndexes(self):
         self.match_on_index = 1
         self.header_indexes = {}




More information about the Yum-cvs-commits mailing list