[Python-ideas] Pythonic buffering in Py3 print()
Nick Coghlan
ncoghlan at gmail.com
Wed Jan 11 02:59:02 CET 2012
On Tue, Jan 10, 2012 at 8:15 PM, Masklinn <masklinn at masklinn.net> wrote:
>> So the keyword argument means
>> "do or don't call flush() method of the file."
> That's not clear from its name since the flushing behavior can depend on the underlying stream type. force_flush would be closer to the actual meaning of the param.
+0 for being able to write print("whatever", force_flush=True) instead
of having to do:
import sys # somewhere in the file
print("whatever")
sys.stdout.flush()
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
More information about the Python-ideas
mailing list