aboutsummaryrefslogtreecommitdiffstats
path: root/markdown
diff options
context:
space:
mode:
authorWaylan Limberg <waylan.limberg@icloud.com>2015-11-06 17:34:23 -0500
committerWaylan Limberg <waylan.limberg@icloud.com>2015-11-06 17:34:23 -0500
commit6897545a10e52deda73d2e19a7c71bcfa2883bb4 (patch)
treefe77eb9a9d6886db771d7ea2ede40a98ba8c1e0f /markdown
parent9ce3138b7e9cf887c590c67331da4f8ba4b5b7a1 (diff)
downloadmarkdown-6897545a10e52deda73d2e19a7c71bcfa2883bb4.tar.gz
markdown-6897545a10e52deda73d2e19a7c71bcfa2883bb4.tar.bz2
markdown-6897545a10e52deda73d2e19a7c71bcfa2883bb4.zip
Ensure InlinePatterns don't drop newlines.
Drppoed the non-greedy quantifier from the end of the inlinePatterns as it served no useful purpose and was actually (in very rare edge cases) causing newlines to be dropped. FIxes #439. Thanks to @munificent for the report.
Diffstat (limited to 'markdown')
-rw-r--r--markdown/inlinepatterns.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/markdown/inlinepatterns.py b/markdown/inlinepatterns.py
index 95d358d..dcf4ad4 100644
--- a/markdown/inlinepatterns.py
+++ b/markdown/inlinepatterns.py
@@ -198,7 +198,7 @@ class Pattern(object):
"""
self.pattern = pattern
- self.compiled_re = re.compile("^(.*?)%s(.*?)$" % pattern,
+ self.compiled_re = re.compile("^(.*?)%s(.*)$" % pattern,
re.DOTALL | re.UNICODE)
# Api for Markdown to pass safe_mode into instance