[Python-checkins] CVS: python/dist/src/Lib gzip.py,1.29,1.30

Neil Schemenauer nascheme@users.sourceforge.net
Wed, 20 Mar 2002 10:36:02 -0800


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv16084

Modified Files:
	gzip.py 
Log Message:
Make GzipFile an iterator.  Closes bug #532621.


Index: gzip.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/gzip.py,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** gzip.py	11 Mar 2002 06:46:52 -0000	1.29
--- gzip.py	20 Mar 2002 18:36:00 -0000	1.30
***************
*** 352,355 ****
--- 352,365 ----
              self.write(line)
  
+     def __iter__(self):
+         return self
+ 
+     def next(self):
+         line = self.readline()
+         if line:
+             return line
+         else:
+             raise StopIteration
+ 
  
  def _test():