[Python-Dev] PEP 414 - Unicode Literals for Python 3 (original) (raw)

Antoine Pitrou solipsis at pitrou.net
Mon Feb 27 22:36:11 CET 2012


On Mon, 27 Feb 2012 13:09:24 -0800 Ethan Furman <ethan at stoneleaf.us> wrote:

Martin v. Löwis wrote: >>> Eh? The 2.6 version would also be u('that'). That's the whole point >>> of the idiom. You'll need a better counter argument than that. >> So the idea is to convert the existing 2.6 code to use parenthesis as >> well? (I obviously haven't read the PEP -- my apologies.) > > Well, if you didn't, you wouldn't have the same sources on 2.x and 3.x. > And if that was ok, you wouldn't need the u() function in 3.x at all, > since plain string literals are already unicode strings there.

True -- but I would rather have u'' in 2.6 and 3.3 than u('') in 2.6 and 3.3.

You don't want to be 3.2-compatible?

Antoine.



More information about the Python-Dev mailing list