diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-11-30 00:00:47 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-11-30 00:54:48 +0900 |
commit | 02f767d68e6fbdf18b9288d298db256853553d60 (patch) | |
tree | 2e38338702064408f36e50c94a990c9f25b50d23 /sphinx/domains/math.py | |
parent | addb5e3230e0a90686dd6ea551c54cbd673d8d76 (diff) | |
download | sphinx-git-02f767d68e6fbdf18b9288d298db256853553d60.tar.gz |
Fix annotations for domains
Diffstat (limited to 'sphinx/domains/math.py')
-rw-r--r-- | sphinx/domains/math.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/domains/math.py b/sphinx/domains/math.py index 7a1348ed1..d598b98ed 100644 --- a/sphinx/domains/math.py +++ b/sphinx/domains/math.py @@ -33,7 +33,7 @@ logger = logging.getLogger(__name__) class MathReferenceRole(XRefRole): def result_nodes(self, document, env, node, is_ref): - # type: (nodes.Node, BuildEnvironment, nodes.Node, bool) -> Tuple[List[nodes.Node], List[nodes.Node]] # NOQA + # type: (nodes.Node, BuildEnvironment, nodes.Element, bool) -> Tuple[List[nodes.Node], List[nodes.system_message]] # NOQA node['refdomain'] = 'math' return [node], [] @@ -53,7 +53,7 @@ class MathDomain(Domain): enumerable_nodes = { # node_class -> (figtype, title_getter) displaymath: ('displaymath', None), nodes.math_block: ('displaymath', None), - } # type: Dict[Type[nodes.Node], Tuple[unicode, Callable]] + } roles = { 'numref': MathReferenceRole(), } @@ -109,12 +109,12 @@ class MathDomain(Domain): return None def resolve_any_xref(self, env, fromdocname, builder, target, node, contnode): - # type: (BuildEnvironment, unicode, Builder, unicode, addnodes.pending_xref, nodes.Element) -> List[nodes.Element] # NOQA + # type: (BuildEnvironment, unicode, Builder, unicode, addnodes.pending_xref, nodes.Element) -> List[Tuple[unicode, nodes.Element]] # NOQA refnode = self.resolve_xref(env, fromdocname, builder, 'eq', target, node, contnode) if refnode is None: return [] else: - return [refnode] + return [('eq', refnode)] def get_objects(self): # type: () -> List |