[Web-SIG] WSGI for Python 3
Chris McDonough
chrism at plope.com
Fri Jul 16 19:28:24 CEST 2010
On Fri, 2010-07-16 at 11:07 -0500, Ian Bicking wrote:
> And this doesn't help with Python 3: either we have byte values of
> SCRIPT_NAME and PATH_INFO in Python 3, or we have text values. I
> think bytes will be more awkward to port to than text, and
> inconsistent with other WSGI values. If we have text then we have to
> choose an encoding. Latin1 will work, but it will be the exact wrong
> encoding most of the time as UTF-8 is the typical (unlike other
> headers, where Latin1 will mostly be an okay encoding, or as good a
> guess as we have). If we firmly remove these keys then we can avoid
> this choice entirely... and we conveniently also get a better
> representation of the request.
My $.02: I'd rather lobby the core folks for a string ABC (which we can
hook with a stringlike bytes type) and consider all 3.X releases made so
far "dead to WSGI" than to have to tunnel arbitrary bytes through some
misleading Unicode encoding.
- C
More information about the Web-SIG
mailing list