At 06:30 PM 1/3/2011 -0800, Guido van Rossum wrote:
Would
sys.stdout.buffer.write(b'abc')
do?
(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
sys.stdout.flush()
Should I be using sys.stdout.buffer for both, or just the write?
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.
_______________________________________________
Web-SIG mailing list
Web-SIG@python.org
Web SIG: http://www.python.org/sigs/web-sig
Unsubscribe:
http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com