aboutsummaryrefslogtreecommitdiffstats
path: root/markdown
diff options
context:
space:
mode:
authorGustav Tiger <gustav@tiger.name>2015-08-28 14:01:09 +0200
committerGustav Tiger <gustav@tiger.name>2015-08-29 09:55:36 +0200
commitc3f7b2ba327c729a36e2a3705514db1742267700 (patch)
treeb48109a6e8720e445c5682186c6fe381ffab089d /markdown
parent904d4e6d9c8910c3feca52c82382486d51505a3b (diff)
downloadmarkdown-c3f7b2ba327c729a36e2a3705514db1742267700.tar.gz
markdown-c3f7b2ba327c729a36e2a3705514db1742267700.tar.bz2
markdown-c3f7b2ba327c729a36e2a3705514db1742267700.zip
Fix find footnote placeholder to recurse
Diffstat (limited to 'markdown')
-rw-r--r--markdown/extensions/footnotes.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/markdown/extensions/footnotes.py b/markdown/extensions/footnotes.py
index d8caae2..b52815f 100644
--- a/markdown/extensions/footnotes.py
+++ b/markdown/extensions/footnotes.py
@@ -96,7 +96,9 @@ class FootnoteExtension(Extension):
if child.tail:
if child.tail.find(self.getConfig("PLACE_MARKER")) > -1:
return child, element, False
- finder(child)
+ child_res = finder(child)
+ if child_res is not None:
+ return child_res
return None
res = finder(root)