mal wrote: > The PEP says: > """ > The builtin compile() API will be enhanced to accept Unicode as > input. 8-bit string input is subject to the standard procedure > for encoding detection as decsribed above. > """ so if you pass in a Unicode string, any "coding" declaration is ignored? > so the problem of decoding source code input to compile() > is shifted into the application space. in other words, something like this should work: stream =3D make_http_request(...) body =3D stream.read() charset =3D stream.getheader("content-type", "charset") if charset: body =3D unicode(body, charset) code =3D compile(body, ...) </F>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4