[Python-Dev] readd u'' literal support in 3.3? (original) (raw)

Michael Foord fuzzyman at voidspace.org.uk
Tue Dec 13 15:27:04 CET 2011


On 13/12/2011 14:24, Nick Coghlan wrote:

Input = normal 2.x code; Output = code that runs on both 2.x and 3.x. That is, tinkering with what 2to3 produces, not what it accepts.

How is that different from what 2to3 currently does? Are you agreeing with Laurence, suggesting an alternative, or something else?

Michael

-- Nick Coghlan (via Gmail on Android, so likely to be more terse than usual)

On Dec 13, 2011 11:46 PM, "Michael Foord" <fuzzyman at voidspace.org.uk_ _<mailto:fuzzyman at voidspace.org.uk>> wrote: On 13/12/2011 13:33, Laurence Rowe wrote: On Mon, 12 Dec 2011 22🔞40 +0100, Chris McDonough <chrism at plope.com <mailto:chrism at plope.com>> wrote: On Mon, 2011-12-12 at 09:50 -0500, PJ Eby wrote:

As someone who ported WebOb and other stuff built on top of it to Python 3 without using "from future import unicodeliterals", I'm kinda sad that to be using best practice I'll have to go back and flip the polarity on everything. Eh? If you don't need unicodeliterals, what's the problem? Porting the WebOb code sucked. It's only about 5K lines of code but the porting effort took me about 80 hours. Some of the problem is certainly my own idiocy, but some of it is just because straddling code across Python 2 and Python 3 currently requires that you change lots and lots of code for suspect benefit. Could this manual work be cut down if there was a version of 2to3 that targeted the subset of the language that is compatible with both 2 and 3? That would seem to avoid most of the drawbacks to the current 2to3 approach. I'm not sure what you mean, but it reads as if you mean "a version of 2to3 that only converts code that doesn't need converting". Could you clarify? Thanks, Michael Laurence


Python-Dev mailing list Python-Dev at python.org <mailto:Python-Dev at python.org> http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk

-- http://www.voidspace.org.uk/ May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html


Python-Dev mailing list Python-Dev at python.org <mailto:Python-Dev at python.org> http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/ncoghlan%40gmail.com

-- http://www.voidspace.org.uk/

May you do good and not evil May you find forgiveness for yourself and forgive others May you share freely, never taking more than you give. -- the sqlite blessing http://www.sqlite.org/different.html

-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20111213/49f24785/attachment.html>



More information about the Python-Dev mailing list