Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit bdefa0b

Browse files
committed
__iter__(): New method so that StringIO's can participate in the
iterator protocol.
1 parent 038d264 commit bdefa0b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Lib/StringIO.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ def __init__(self, buf = ''):
4545
self.closed = 0
4646
self.softspace = 0
4747

48+
def __iter__(self):
49+
return iter(self.readline, '')
50+
4851
def close(self):
4952
if not self.closed:
5053
self.closed = 1

0 commit comments

Comments
 (0)