commit | 414721614f6f550f8d8353b09b178e1d055f1d1f | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sun Dec 13 17:29:16 2009 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Sun Dec 13 17:29:16 2009 +0000 |
tree | a5f69d893fc93c290aa5e7801abe5f518b27774a | |
parent | 4895af4ef1c91679e642c0fc81f584aecc26a7ea [diff] [blame] |
make StringIO like other file objects in that readline(-1) has no effect #7348
diff --git a/Lib/StringIO.py b/Lib/StringIO.py index 054ad4c..340fae1 100644 --- a/Lib/StringIO.py +++ b/Lib/StringIO.py
@@ -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]