summaryrefslogtreecommitdiff
path: root/sphinx/domains/math.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-30 00:00:47 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-30 00:54:48 +0900
commit02f767d68e6fbdf18b9288d298db256853553d60 (patch)
tree2e38338702064408f36e50c94a990c9f25b50d23 /sphinx/domains/math.py
parentaddb5e3230e0a90686dd6ea551c54cbd673d8d76 (diff)
downloadsphinx-git-02f767d68e6fbdf18b9288d298db256853553d60.tar.gz
Fix annotations for domains
Diffstat (limited to 'sphinx/domains/math.py')
-rw-r--r--sphinx/domains/math.py8
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