Dec. 19, 2008
10:47 p.m.
Well, ``python -h`` still lists it.
Precisely, it says: -u : unbuffered binary stdout and stderr; also PYTHONUNBUFFERED=x see man page for details on internal buffering relating to '-u' Note the "binary". And indeed: ./python -u Python 3.1a0 (py3k:67839M, Dec 18 2008, 17:56:54) [GCC 4.3.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import sys sys.stdout.buffer.write(b"y") y1
I don't know what it would take to enable unbuffered text IO while keeping the current TextIOWrapper implementation... Regards Antoine.