Admonition extension for Python-Markdown.
| 38 | |
| 39 | |
| 40 | class AdmonitionExtension(Extension): |
| 41 | """ Admonition extension for Python-Markdown. """ |
| 42 | |
| 43 | def extendMarkdown(self, md): |
| 44 | """ |
| 45 | Register the processor. |
| 46 | |
| 47 | | Class Instance | Registry | Name | Priority | |
| 48 | | --------------------------------------------------------------------------- | ---------------------------------------------------------------- | ------ | :------: | |
| 49 | | [`AdmonitionProcessor`][markdown.extensions.admonition.AdmonitionProcessor] | [`blockprocessors`][markdown.blockprocessors.build_block_parser] | `admonition` | `105` | |
| 50 | |
| 51 | """ |
| 52 | # flake8: noqa: E501 47-49 |
| 53 | md.registerExtension(self) |
| 54 | |
| 55 | md.parser.blockprocessors.register(AdmonitionProcessor(md.parser), 'admonition', 105) |
| 56 | |
| 57 | |
| 58 | class AdmonitionProcessor(BlockProcessor): |