Josh Rosenberg added the comment:

I think the suggestion is intended for "how do I keep Python 2 semantics in 
Python 3?", not "how can I write my Python 2 code so it will run equivalently 
in Python 3?"

It wouldn't be a bad idea to point out that you can adopt Py3 semantics 
initially so as to avoid surprises later on; sadly, unlike a __future__ import, 
if you want cross compatible code you have to do stupid stuff like:

try:
    from future_builtins import *
except ImportError:
    # Py3 is already the future
    pass

----------
nosy: +josh.rosenberg

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue21237>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to