aboutsummaryrefslogtreecommitdiffstats
path: root/markdown/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'markdown/__init__.py')
-rw-r--r--markdown/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/markdown/__init__.py b/markdown/__init__.py
index be45a8b..fbd2879 100644
--- a/markdown/__init__.py
+++ b/markdown/__init__.py
@@ -284,6 +284,7 @@ class Markdown:
source = source.replace(util.STX, "").replace(util.ETX, "")
source = source.replace("\r\n", "\n").replace("\r", "\n") + "\n\n"
source = source.expandtabs(self.tab_length)
+ source = re.sub(r'\n +\n', '\n\n', source)
# Split into lines and run the line preprocessors.
self.lines = source.split("\n")