[Web-SIG] Request for Comments on upcoming WSGI Changes
Robert Brewer
fumanchu at aminus.org
Mon Sep 21 03:59:38 CEST 2009
P.J. Eby wrote:
> At 03:06 PM 9/20/2009 +0200, Armin Ronacher wrote:
> >The following things became pretty clear when playing around with
> >various specifications on Python 3:
> >
> >- Python 3 no longer implicitly converts between unicode and byte
> > strings. This covers comparisons, the regular expression engine,
> > all string functions and many modules in the stdlib.
> >- The Python 3 stdlib radically moved to unicode for non unicode
> things
> > as well (the http servers, http clients, url handling etc.)
> >
> >- A byte only version of WSGI appears unrealistic on Python 3
because
> > it would require server and middleware implementors to
reimplement
> > parts of the standard library to work on bytes again.
>
> IMO, this strongly suggests that it's the stdlib or Python 3 that's
> broken here. How much of the stdlib are we talking about needing to
> reimplement, aside from cgi.FieldStorage?
urllib.unquote, for one. We had to make a version which accepts bytes
(and outputs bytes). But it's only 8 lines of code.
Robert Brewer
fumanchu at aminus.org
More information about the Web-SIG
mailing list