Author SilentGhost
Recipients SilentGhost, akuchling, amaury.forgeotdarc, belopolsky, benjamin.peterson, bjourne, donlorenzo, ezio.melotti, foom, georg.brandl, mortenlj, mrabarnett, pitrou, rsc, swamiyeswanth, timehorse, zanella
Date 2011-01-13.16:48:32
SpamBayes Score 0.00107716
Marked as misclassified No
Message-id <1294937328.42.0.0833275900517.issue2650@psf.upfronthosting.co.za>
In-reply-to
Content
James, I think the setup statement should have been:

"import re\ndef escape(s):\n return re.sub(r'([][.^$*+?{}\\|()])', r'\\\1', s)")"

note the raw string literals.

The timings that I got after applying file20388 (http://bugs.python.org/file20388/issue2650.diff) were:
>PCbuild\python.exe -m timeit -s "import re, string" "re.escape(string.printable)"
10000 loops, best of 3: 63.3 usec per loop

>python.exe -m timeit -s "import re, string" "re.escape(string.printable)"
100000 loops, best of 3: 19.3 usec per loop
History
Date User Action Args
2011-01-13 16:48:48SilentGhostsetrecipients: + SilentGhost, akuchling, georg.brandl, amaury.forgeotdarc, belopolsky, foom, pitrou, rsc, timehorse, benjamin.peterson, zanella, donlorenzo, ezio.melotti, bjourne, mortenlj, mrabarnett, swamiyeswanth
2011-01-13 16:48:48SilentGhostsetmessageid: <1294937328.42.0.0833275900517.issue2650@psf.upfronthosting.co.za>
2011-01-13 16:48:32SilentGhostlinkissue2650 messages
2011-01-13 16:48:32SilentGhostcreate