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

Class MetaExtension

markdown/extensions/meta.py:39–56  ·  view source on GitHub ↗

Meta-Data extension for Python-Markdown.

Source from the content-addressed store, hash-verified

37
38
39class MetaExtension (Extension):
40 """ Meta-Data extension for Python-Markdown. """
41
42 def extendMarkdown(self, md):
43 """ Register the processor.
44
45 | Class Instance | Registry | Name | Priority |
46 | --------------------------------------------------------------- | ------------------------------------------------------------- | ------ | :------: |
47 | [`MetaPreprocessor`][markdown.extensions.meta.MetaPreprocessor] | [`preprocessors`][markdown.preprocessors.build_preprocessors] | `meta` | `27` |
48
49 """
50 # flake8: noqa: E501 45-47
51 md.registerExtension(self)
52 self.md = md
53 md.preprocessors.register(MetaPreprocessor(md), 'meta', 27)
54
55 def reset(self) -> None:
56 self.md.Meta = {}
57
58
59class MetaPreprocessor(Preprocessor):

Callers 1

makeExtensionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected