[Python-Dev] Backwards incompatible sys.stdout.write() behavior in Python 3 (Was: [Python-ideas] Pythonic buffering in Py3 print()) (original) (raw)

Xavier Morel python-dev at masklinn.net
Fri Jan 13 18:07:28 CET 2012


On 2012-01-13, at 17:19 , Antoine Pitrou wrote:

"-u" forces line-buffering mode for stdout/stderr, which is already the default if they are wired to an interactive device (isattr() returning True). Oh, I had not noticed the documentation had changed in Python 3 (in Python 2 it stated that -u made IO unbuffered, on Python 3 it now states that only binary IO is unbuffered and text IO remains line-buffered). Sorry about that.



More information about the Python-Dev mailing list