[Python-Dev] Web servers, bytes, str, documentation, Python 3.2a4

R. David Murray rdmurray at bitdance.com
Mon Nov 22 05:39:57 CET 2010


On Sun, 21 Nov 2010 19:59:54 -0800, Glenn Linderman <v+python at g.nevcal.com> wrote:
> On 11/21/2010 9:18 AM, R. David Murray wrote:
> > I want to look at the CGI issue, but I'm not sure when I'll get to it.
> 
> Actually, since this code was working before 3.x, and if email.parser 
> can now accept binary streams, it seems like maybe the only thing that 
> might be wrong is that presently it is getting a text stream instead, so 
> that is something cgi.py or the application program would have to 
> switch, and then maybe some testing would discover correctness, or maybe 
> a specification of UTF-8 as the encoding to use for the text parts would 
> have to be done.

Well, given the bytes/string split in Python3, code definitely has to
be changed to make this work, since you have to explicitly call bytes
processing routines (message_from_bytes, message_from_binary_file,
BytesFeedparser, etc) to parse binary data, and likewise use
BytesGenerator to emit binary data.

--
R. David Murray                                      www.bitdance.com


More information about the Python-Dev mailing list