output buffering--am I missing something obvious?
Skip Montanaro
skip at pobox.com
Fri Apr 4 16:28:44 EST 2003
>>> import sys
>>> sys.stdout.write("foo")
>>> sys.stdout.flush()
>>> sys.stdout.write("bar\n")
bar
Andrew> What am I missing?
Dunno. Using either 2.2.2 or CVS on Mac OS X I get this:
>>> import sys
>>> sys.stdout.write("foo")
foo>>> sys.stdout.flush()
>>> sys.stdout.write("bar\n")
bar
I tried using 1.5.2 (!) on a Solaris 8 machine (it's what comes on the
Software Companion CD for Sol8) I get the same results:
>>> import sys
>>> sys.stdout.write("foo")
foo>>> sys.stdout.flush()
>>> sys.stdout.write("bar\n")
bar
Bit rot somewhere? It certainly shouldn't do that.
Skip
More information about the Python-list
mailing list