[trimming reply headers to just web-sig]
At 12:57 PM 9/21/2010 -0400, Ian Bicking wrote:
On Tue, Sep 21, 2010 at 12:09 PM, P.J. Eby
<<mailto:p...@telecommunity.com>p...@telecommunity.com> wrote:
The Python 3 specific changes are to use:
* ``bytes`` for I/O streams in both directions
* ``str`` for environ keys and values
* ``bytes`` for arguments to start_response() and write()
This is the only thing that seems odd to me -- it seems like the
response should be symmetric with the request, and the request in
this case uses str for headers (status being header-like), and bytes
for the body.
Are you suggesting a "``str`` for headers, ``bytes`` for bodies"
approach instead?
I suppose that could work; I was going for "str in, bytes out". My
assumption, though, was that headers are relatively easy to address
at a choke point from a framework's output. But I guess that
iterator output is equally chokable.
I'm open to discussion on this point, so long as every value produced
or consumed by a WSGI application is of a specified single type().
Otherwise this seems good to me, the only other major errata I can
think of are all listed in the links you included.
Um, if by "links" you mean, "included textually in the proposal",
then sure. If it's not in the proposal, it's not going in the PEP,
even if it's on the WSGI Amendments page or Graham's blog.
_______________________________________________
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