Issue 5264: StringIO failure when reading a chunk of text without newlines (original) (raw)

f = io.StringIO("a\r\n", newline=None) f.read(1) Traceback (most recent call last): File "", line 1, in File "/home/antoine/py3k/svn/Lib/io.py", line 2007, in read res = self._decode_newlines(self._read(n), True) File "/home/antoine/py3k/svn/Lib/io.py", line 1953, in _decode_newlines return output UnboundLocalError: local variable 'output' referenced before assignment