[Python-Dev] readd u'' literal support in 3.3?
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Wed Dec 14 00:36:28 CET 2011
On 09:37 pm, tjreedy at udel.edu wrote:
>On 12/13/2011 10:54 AM, Vinay Sajip wrote:
>>I started writing a tool today, tentatively called '2to23', which aims
>>to do
>>this. It's basically 2to3, but with a package of custom fixers in a
>>package
>>'lib2to23.fixers' adapted from the corresponding fixers in lib2to3.
>
>When, some year in the future, people want to drop Python 2
>compatibility from their Python23 code, they will need a 23to3 tool.
No, they will not. They only need a 2to3 or 2to6 tool because Python 2
and Python 3 are not compatible with each other, but they want one
program to be valid in Python 2 and Python 3 simultaneously.
When they decide they no longer care about Python 2, they can just stop
taking care to keep their program valid as Python 2 and only take care
to keep it a valid Python 3 program. There's no specific change to
make, just a different approach to take with future maintenance.
You might say that they will *want* to immediately discard all of their
legacy Python 2 support code. I suspect many of them will not want
this; but either way it's a want, not a need.
Jean-Paul
More information about the Python-Dev
mailing list