diff options
-rw-r--r-- | docs/change_log/release-3.4.md | 1 | ||||
-rw-r--r-- | markdown/treeprocessors.py | 2 |
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') |