summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/change_log/release-3.4.md1
-rw-r--r--markdown/treeprocessors.py2
2 files changed, 2 insertions, 1 deletions
diff --git a/docs/change_log/release-3.4.md b/docs/change_log/release-3.4.md
index eb36b40..b38831c 100644
--- a/docs/change_log/release-3.4.md
+++ b/docs/change_log/release-3.4.md
@@ -68,3 +68,4 @@ The following new features have been included in the 3.4 release:
The following bug fixes are included in the 3.4 release:
* Extension entry-points are only loaded if needed (#1216).
+* Added a `None` check to `PrettifyTreeprocessor` (#1261).
diff --git a/markdown/treeprocessors.py b/markdown/treeprocessors.py
index a475fde..f634ff5 100644
--- a/markdown/treeprocessors.py
+++ b/markdown/treeprocessors.py
@@ -432,5 +432,5 @@ class PrettifyTreeprocessor(Treeprocessor):
# Clean up extra empty lines at end of code blocks.
pres = root.iter('pre')
for pre in pres:
- if len(pre) and pre[0].tag == 'code':
+ if len(pre) and pre[0].tag == 'code' and pre[0].text is not None:
pre[0].text = util.AtomicString(pre[0].text.rstrip() + '\n')