[Python-Dev] PEP 278 - finished?
Jack Jansen
Jack.Jansen@oratrix.com
Fri, 29 Mar 2002 00:16:23 +0100
On maandag, maart 25, 2002, at 10:16 , Guido van Rossum wrote:
>
> I didn't study the patch too carefully, so I'll ask: When this is
> disabled through the configure flag, is the 'U' mode still recognized?
> I think it ought to be allowed then (and mean simply text mode) so
> that Python code opening files in universal mode doesn't have to be
> prepared for that situation (it can't use the newlines attribute, but
> that's rarely needed I expect).
Good point. You can now also use "U" mode in
non-universal-newline-builds.
> Before we go ahead, I'd like MvL and MAL to have a look at the patch
> to see if there would be interactions with their implementation plans
> for PEP 262.
>
> I still think that this PEP is a big hack -- but as big hacks go, it
> seems to have a pretty good payback.
>
> I'm hoping that eventually the parser (really the lexer) will be able
> to open the file in binary mode and recognize all three newline styles
> directly. That would solve the problems with exec, eval, and compile.
>
> Missing:
>
> - docs for the new open mode and file attributes (!!!)
Done.
> - docs for the --with-universal-newlines flag in README
Done.
> - the linecache and py_compile modules should use mode 'U'
Done.
> (any others?)
Yes, lots of candidates, but I haven't fixed these. uu comes to
mind, xmllib and htmllib and such, probably lots more...
--
- Jack Jansen <Jack.Jansen@oratrix.com>
http://www.cwi.nl/~jack -
- If I can't dance I don't want to be part of your revolution --
Emma Goldman -