On Tue, Jan 4, 2011 at 7:48 AM, P.J. Eby <pje@tele...> wrote:
> At 06:30 PM 1/3/2011 -0800, Guido van Rossum wrote:
>> (If you mix this with writing strings to sys.stdout directly, you may
>> have to call sys.stdout.flush() first.)
> The current code is:
> sys.stdout.write(data) # TODO: this needs to be binary on Py3
> Should I be using sys.stdout.buffer for both, or just the write?
But the flush() I was referring to is actually *before* either of
However the first flush() is only necessary is there's a possibility
that previously something had been written to sys.stdout (not to
> For the CGI example in the PEP, I don't want to bother trying to make it
> fully production-usable; that's what we have wsgiref in the stdlib for. So
> I won't worry about mixing strings and regular output in the example, even
> if perhaps wsgiref should add the StringIO's proposed by Graham.
Not sure what you mean. Surely copying and pasting the examples should
work? What are the details you'd like to leave out?