Mercurial > cpython-lru_cache-weakref
diff Lib/StringIO.py @ 57696:215ddff199c1 legacy-trunk
make StringIO like other file objects in that readline(-1) has no effect #7348
| author | Benjamin Peterson <benjamin@python.org> |
|---|---|
| date | Sun, 13 Dec 2009 17:29:16 +0000 |
| parents | e8532cc8a14e |
| children | b36cb4602e21 |
line wrap: on
line diff
--- a/Lib/StringIO.py Sun Dec 13 16:36:53 2009 +0000 +++ b/Lib/StringIO.py Sun Dec 13 17:29:16 2009 +0000 @@ -158,7 +158,7 @@ newpos = self.len else: newpos = i+1 - if length is not None: + if length is not None and length > 0: if self.pos + length < newpos: newpos = self.pos + length r = self.buf[self.pos:newpos]
