This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vajrasky
Recipients ezio.melotti, mrabarnett, vajrasky
Date 2013-08-19.15:05:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1376924740.46.0.92680141708.issue18781@psf.upfronthosting.co.za>
In-reply-to
Content
$ ./python --version
Python 2.7.5+
$ ./python
Python 2.7.5+ (2.7:062533327ad2, Aug 19 2013, 22:44:52) 
[GCC 4.7.2 20121109 (Red Hat 4.7.2-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import re
>>> re.escape('_')
'\\_'

Python 3.3 and 3.4 got it right and don't escape the underscore.

Because many people are still doing their livelihoods with Python 2.7 and I am a compassionate person, here is the patch to fix the bug in Python 2.7.
History
Date User Action Args
2013-08-19 15:05:40vajraskysetrecipients: + vajrasky, ezio.melotti, mrabarnett
2013-08-19 15:05:40vajraskysetmessageid: <1376924740.46.0.92680141708.issue18781@psf.upfronthosting.co.za>
2013-08-19 15:05:40vajraskylinkissue18781 messages
2013-08-19 15:05:40vajraskycreate