summaryrefslogtreecommitdiff
path: root/sphinx/registry.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-24 22:22:54 +0900
committerGitHub <noreply@github.com>2018-11-24 22:22:54 +0900
commit95dffb2af6fbdefe30f1b492adedc4036abd6f84 (patch)
tree99037e074e1fea91c7b6d64a5d64cfdfa22e21f0 /sphinx/registry.py
parent8c3a06698371e356c867d7661c578058ccf11bb4 (diff)
parentd4e22793ca5b0e12d3c5e8be6f7d42051c429bc4 (diff)
downloadsphinx-git-95dffb2af6fbdefe30f1b492adedc4036abd6f84.tar.gz
Merge pull request #5666 from tk0miya/fix_typehints_for_add_node
Fix annotations for app.add_nodes() and related functions
Diffstat (limited to 'sphinx/registry.py')
-rw-r--r--sphinx/registry.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sphinx/registry.py b/sphinx/registry.py
index 03bdb885e..1ffece84c 100644
--- a/sphinx/registry.py
+++ b/sphinx/registry.py
@@ -90,7 +90,7 @@ class SphinxComponentRegistry:
#: additional enumerable nodes
#: a dict of node class -> tuple of figtype and title_getter function
- self.enumerable_nodes = {} # type: Dict[nodes.Node, Tuple[unicode, TitleGetter]]
+ self.enumerable_nodes = {} # type: Dict[Type[nodes.Element], Tuple[unicode, TitleGetter]] # NOQA
#: HTML inline and block math renderers
#: a dict of name -> tuple of visit function and depart function
@@ -438,7 +438,7 @@ class SphinxComponentRegistry:
self.latex_packages.append((name, options))
def add_enumerable_node(self, node, figtype, title_getter=None, override=False):
- # type: (nodes.Node, unicode, TitleGetter, bool) -> None
+ # type: (Type[nodes.Element], unicode, TitleGetter, bool) -> None
logger.debug('[app] adding enumerable node: (%r, %r, %r)', node, figtype, title_getter)
if node in self.enumerable_nodes and not override:
raise ExtensionError(__('enumerable_node %r already registered') % node)