summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2001-08-10 14:56:54 (GMT)
committerGuido van Rossum <guido@python.org>2001-08-10 14:56:54 (GMT)
commit315cd29ecf694b23715165cda8628e2444371c98 (patch)
tree09c45510f1f7757d6f0d900355e751f2ed760b0e
parente056e4d15cb1d70308e9cae92fa904dcb8941f3a (diff)
downloadcpython-315cd29ecf694b23715165cda8628e2444371c98.zip
cpython-315cd29ecf694b23715165cda8628e2444371c98.tar.gz
cpython-315cd29ecf694b23715165cda8628e2444371c98.tar.bz2
Disable the sub() optimization until Fredrik has time to look into SF
bug #449000, "re.sub(r'\n', ...) broke". This was Fredrik's suggestion -- he's on vacation and said he wouldn't be able to work on this until next week.
-rw-r--r--Lib/sre.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/sre.py b/Lib/sre.py
index e655097..7b79f43 100644
--- a/Lib/sre.py
+++ b/Lib/sre.py
@@ -170,6 +170,7 @@ def _subn(pattern, template, text, count=0, sub=0):
else:
template = _compile_repl(template, pattern)
literals = template[1]
+ sub = 0 # temporarly disabled, see bug #449000
if (sub and not count and pattern._isliteral() and
len(literals) == 1 and literals[0]):
# shortcut: both pattern and string are literals