diff options
| author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-04-15 02:34:26 +0900 |
|---|---|---|
| committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-04-15 02:34:26 +0900 |
| commit | 5e4da90ffa382f16d504f698e43467690d536379 (patch) | |
| tree | a2e8d4ad752e1fb52fd45b9b6e5807c36da6b1be /sphinx/transforms/references.py | |
| parent | 765aec565d667572d336d2a4035473cd19775f4b (diff) | |
| download | sphinx-git-5e4da90ffa382f16d504f698e43467690d536379.tar.gz | |
Change priority of sphinx-domains
Diffstat (limited to 'sphinx/transforms/references.py')
| -rw-r--r-- | sphinx/transforms/references.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sphinx/transforms/references.py b/sphinx/transforms/references.py index affe4012b..1d0fefdc9 100644 --- a/sphinx/transforms/references.py +++ b/sphinx/transforms/references.py @@ -11,6 +11,7 @@ from docutils import nodes from docutils.transforms.references import Substitutions +from six import itervalues from sphinx.transforms import SphinxTransform @@ -28,3 +29,13 @@ class SubstitutionDefinitionsRemover(SphinxTransform): # type: () -> None for node in self.document.traverse(nodes.substitution_definition): node.parent.remove(node) + + +class SphinxDomains(SphinxTransform): + """Collect objects to Sphinx domains for cross references.""" + default_priority = 850 + + def apply(self): + # type: () -> None + for domain in itervalues(self.env.domains): + domain.process_doc(self, self.env.docname, self.document) |
