summaryrefslogtreecommitdiff
path: root/sphinx/registry.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-23 21:47:30 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-11-23 21:47:30 +0900
commit02027a549578bf9ec177631cebaf40c66b0f2834 (patch)
tree2cfb6769c05e6cda88c9875d798a2d2efbff5319 /sphinx/registry.py
parent0c17f0ca897d344d8653dde4992ede93abf5a457 (diff)
downloadsphinx-git-02027a549578bf9ec177631cebaf40c66b0f2834.tar.gz
Fix annotations for registry
Diffstat (limited to 'sphinx/registry.py')
-rw-r--r--sphinx/registry.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/sphinx/registry.py b/sphinx/registry.py
index 523afea9c..03bdb885e 100644
--- a/sphinx/registry.py
+++ b/sphinx/registry.py
@@ -110,7 +110,7 @@ class SphinxComponentRegistry:
self.source_parsers = {} # type: Dict[unicode, Type[Parser]]
#: source inputs; file type -> input class
- self.source_inputs = {} # type: Dict[unicode, Input]
+ self.source_inputs = {} # type: Dict[unicode, Type[Input]]
#: source suffix: suffix -> file type
self.source_suffix = {} # type: Dict[unicode, unicode]
@@ -231,7 +231,7 @@ class SphinxComponentRegistry:
def add_object_type(self, directivename, rolename, indextemplate='',
parse_node=None, ref_nodeclass=None, objname='',
doc_field_types=[], override=False):
- # type: (unicode, unicode, unicode, Callable, Type[nodes.Node], unicode, List, bool) -> None # NOQA
+ # type: (unicode, unicode, unicode, Callable, Type[nodes.TextElement], unicode, List, bool) -> None # NOQA
logger.debug('[app] adding object type: %r',
(directivename, rolename, indextemplate, parse_node,
ref_nodeclass, objname, doc_field_types))
@@ -254,7 +254,7 @@ class SphinxComponentRegistry:
def add_crossref_type(self, directivename, rolename, indextemplate='',
ref_nodeclass=None, objname='', override=False):
- # type: (unicode, unicode, unicode, nodes.Node, unicode, bool) -> None
+ # type: (unicode, unicode, unicode, Type[nodes.TextElement], unicode, bool) -> None
logger.debug('[app] adding crossref type: %r',
(directivename, rolename, indextemplate, ref_nodeclass, objname))
@@ -325,7 +325,7 @@ class SphinxComponentRegistry:
raise SphinxError(__('Source parser for %s not registered') % filetype)
def get_source_parsers(self):
- # type: () -> Dict[unicode, Parser]
+ # type: () -> Dict[unicode, Type[Parser]]
return self.source_parsers
def create_source_parser(self, app, filename):
@@ -363,7 +363,7 @@ class SphinxComponentRegistry:
self.translators[name] = translator
def add_translation_handlers(self, node, **kwargs):
- # type: (nodes.Node, Any) -> None
+ # type: (Type[nodes.Element], Any) -> None
logger.debug('[app] adding translation_handlers: %r, %r', node, kwargs)
for builder_name, handlers in kwargs.items():
translation_handlers = self.translation_handlers.setdefault(builder_name, {})