[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():