<div class="gmail_quote">On Tue, Jan 10, 2012 at 5:27 AM, anatoly techtonik <span dir="ltr"><<a href="mailto:techtonik@gmail.com">techtonik@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

So, py3k print() is not pythonic. To make it pythonic, the output should be immediately available after you call it. If you need to buffer output - do this explicitly, because print() doesn't guarantee that it will be buffered anyway. If you care about performance - use sys.stdout directly and tune it explicitly. </blockquote>

</div><br>That's utter bullshit.<br><br>However, I would be fine with adding a new keyword argument to print() in 3.3 to force a flush, as long as it defaults to off.<br clear="all"><br>-- <br>--Guido van Rossum (<a href="http://python.org/~guido">python.org/~guido</a>)<br>