Gregory P. Smith <g...@krypto.org> added the comment:

Being able to set which behavior you want in a (?XXX) flag at the start of the 
regex is valuable so that applications that take a regex can support the new 
syntax automatically when the python version they are running on is updated.  
The (?XXX) should override whatever re.XXX flag was provided to re.compile().

Notice I said XXX.  I'm not interested in a naming bikeshed other than agreeing 
with the fact that NEW will seem quaint 10 years from now so its best to use 
non-temporal names.  COMPAT, VERSION2, VERSION3, WITH_GOATS, PONY, etc. are all 
non-temporal and do allow us to change the default away from "old" behavior at 
a future date beyond 3.3.

----------

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

Reply via email to