Fix annotations for roles

This commit is contained in:
Takeshi KOMIYA 2018-11-23 21:48:32 +09:00
parent 02027a5495
commit 9f7b4ec353

View File

@ -26,6 +26,7 @@ if False:
from docutils.parsers.rst.states import Inliner # NOQA from docutils.parsers.rst.states import Inliner # NOQA
from sphinx.application import Sphinx # NOQA from sphinx.application import Sphinx # NOQA
from sphinx.environment import BuildEnvironment # NOQA from sphinx.environment import BuildEnvironment # NOQA
from sphinx.util.typing import RoleFunction # NOQA
generic_docroles = { generic_docroles = {
@ -68,8 +69,8 @@ class XRefRole:
* Subclassing and overwriting `process_link()` and/or `result_nodes()`. * Subclassing and overwriting `process_link()` and/or `result_nodes()`.
""" """
nodeclass = addnodes.pending_xref # type: Type[nodes.Node] nodeclass = addnodes.pending_xref # type: Type[nodes.Element]
innernodeclass = nodes.literal innernodeclass = nodes.literal # type: Type[nodes.TextElement]
def __init__(self, fix_parens=False, lowercase=False, def __init__(self, fix_parens=False, lowercase=False,
nodeclass=None, innernodeclass=None, warn_dangling=False): nodeclass=None, innernodeclass=None, warn_dangling=False):
@ -395,7 +396,7 @@ specific_docroles = {
'samp': emph_literal_role, 'samp': emph_literal_role,
'abbr': abbr_role, 'abbr': abbr_role,
'index': index_role, 'index': index_role,
} } # type: Dict[str, RoleFunction]
def setup(app): def setup(app):