MCPcopy Create free account
hub / github.com/Python-Markdown/markdown / run

Method run

markdown/extensions/footnotes.py:448–455  ·  view source on GitHub ↗
(self, root: etree.Element)

Source from the content-addressed store, hash-verified

446 self.footnotes = footnotes
447
448 def run(self, root: etree.Element) -> None:
449 if not self.footnotes.footnotes:
450 return
451 if self.footnotes.footnote_order != list(self.footnotes.footnotes.keys()):
452 for div in root.iter('div'):
453 if div.attrib.get('class', '') == 'footnote':
454 self.reorder_footnotes(div)
455 break
456
457 def reorder_footnotes(self, parent: etree.Element) -> None:
458 old_list = parent.find('ol')

Callers

nothing calls this directly

Calls 1

reorder_footnotesMethod · 0.95

Tested by

no test coverage detected