[yum-cvs] yum/yum transactioninfo.py,1.14,1.15

Seth Vidal skvidal at login.linux.duke.edu
Thu Mar 10 06:45:21 UTC 2005


Update of /home/groups/yum/cvs/yum/yum
In directory login:/tmp/cvs-serv19304

Modified Files:
	transactioninfo.py 
Log Message:

add an __iter__ method to the TransactionData class


Index: transactioninfo.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/transactioninfo.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- transactioninfo.py	3 Mar 2005 07:49:53 -0000	1.14
+++ transactioninfo.py	10 Mar 2005 06:45:18 -0000	1.15
@@ -32,6 +32,12 @@
 
     def __len__(self):
         return len(self.pkgdict.values())
+        
+    def __iter__(self):
+        if hasattr(self.getMembers(), '__iter__'):
+            return self.getMembers().__iter__()
+        else:
+            return iter(self.getMembers())
 
     def debugprint(self, msg):
         if self.debug:




More information about the Yum-cvs-commits mailing list