‹›
markdown.extensions.sane_lists
¶
Modify the behavior of Lists in Python-Markdown to act in a sane manor.
See documentation for details.
Classes:
-
SaneOListProcessor–Override
SIBLING_TAGSto not includeuland setLAZY_OLtoFalse. -
SaneUListProcessor–Override
SIBLING_TAGSto not includeol. -
SaneListExtension–Add sane lists to Markdown.
‹›
markdown.extensions.sane_lists.SaneOListProcessor(parser: blockparser.BlockParser)
¶
Bases: OListProcessor
Override SIBLING_TAGS to not include ul and set LAZY_OL to False.
Attributes:
-
SIBLING_TAGS–Exclude
ulfrom list of siblings. -
LAZY_OL–Disable lazy list behavior.
‹›
markdown.extensions.sane_lists.SaneUListProcessor(parser: blockparser.BlockParser)
¶
Bases: UListProcessor
Override SIBLING_TAGS to not include ol.
Attributes:
-
SIBLING_TAGS–Exclude
olfrom list of siblings.
‹›
markdown.extensions.sane_lists.SaneListExtension(**kwargs)
¶
Bases: Extension
Add sane lists to Markdown.
Methods:
-
extendMarkdown–Register the processors.
‹›
markdown.extensions.sane_lists.SaneListExtension.extendMarkdown(md)
¶
Register the processors.
| Class Instance | Registry | Name | Priority |
|---|---|---|---|
SaneOListProcessor |
blockprocessors |
olist |
40 |
SaneUListProcessor |
blockprocessors |
ulist |
30 |

