summaryrefslogtreecommitdiff
path: root/sphinx
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx')
-rw-r--r--sphinx/ext/doctest.py2
-rw-r--r--sphinx/ext/intersphinx.py2
-rw-r--r--sphinx/pycode/parser.py2
-rw-r--r--sphinx/roles.py2
-rw-r--r--sphinx/testing/util.py8
-rw-r--r--sphinx/util/__init__.py2
-rw-r--r--sphinx/util/docutils.py16
-rw-r--r--sphinx/util/inspect.py8
-rw-r--r--sphinx/writers/text.py2
9 files changed, 22 insertions, 22 deletions
diff --git a/sphinx/ext/doctest.py b/sphinx/ext/doctest.py
index 68df253d5..5e4d6681a 100644
--- a/sphinx/ext/doctest.py
+++ b/sphinx/ext/doctest.py
@@ -285,7 +285,7 @@ class DocTestBuilder(Builder):
# for doctest examples but unusable for multi-statement code such
# as setup code -- to be able to use doctest error reporting with
# that code nevertheless, we monkey-patch the "compile" it uses.
- doctest.compile = self.compile # type: ignore
+ doctest.compile = self.compile
sys.path[0:0] = self.config.doctest_path
diff --git a/sphinx/ext/intersphinx.py b/sphinx/ext/intersphinx.py
index e627da62a..e76e0836e 100644
--- a/sphinx/ext/intersphinx.py
+++ b/sphinx/ext/intersphinx.py
@@ -399,6 +399,6 @@ def inspect_main(argv: List[str]) -> None:
if __name__ == '__main__':
import logging # type: ignore
- logging.basicConfig() # type: ignore
+ logging.basicConfig()
inspect_main(argv=sys.argv[1:])
diff --git a/sphinx/pycode/parser.py b/sphinx/pycode/parser.py
index 3603e3cc3..cbcb3b17d 100644
--- a/sphinx/pycode/parser.py
+++ b/sphinx/pycode/parser.py
@@ -274,7 +274,7 @@ class VariableCommentPicker(ast.NodeVisitor):
"""Handles Assign node and pick up a variable comment."""
try:
targets = get_assign_targets(node)
- varnames = sum([get_lvar_names(t, self=self.get_self()) for t in targets], [])
+ varnames = sum([get_lvar_names(t, self=self.get_self()) for t in targets], []) # type: List[str] # NOQA
current_line = self.get_line(node.lineno)
except TypeError:
return # this assignment is not new definition!
diff --git a/sphinx/roles.py b/sphinx/roles.py
index 1a2daa36a..1b80e1ec3 100644
--- a/sphinx/roles.py
+++ b/sphinx/roles.py
@@ -400,7 +400,7 @@ class GUILabel(SphinxRole):
class MenuSelection(GUILabel):
def run(self):
# type: () -> Tuple[List[nodes.Node], List[nodes.system_message]]
- self.text = self.text.replace('-->', '\N{TRIANGULAR BULLET}') # type: ignore
+ self.text = self.text.replace('-->', '\N{TRIANGULAR BULLET}')
return super().run()
diff --git a/sphinx/testing/util.py b/sphinx/testing/util.py
index 1ba3237c4..f7ce33eac 100644
--- a/sphinx/testing/util.py
+++ b/sphinx/testing/util.py
@@ -120,8 +120,8 @@ class SphinxTestApp(application.Sphinx):
warningiserror = False
self._saved_path = sys.path[:]
- self._saved_directives = directives._directives.copy() # type: ignore
- self._saved_roles = roles._roles.copy() # type: ignore
+ self._saved_directives = directives._directives.copy()
+ self._saved_roles = roles._roles.copy()
self._saved_nodeclasses = {v for v in dir(nodes.GenericNodeVisitor)
if v.startswith('visit_')}
@@ -140,8 +140,8 @@ class SphinxTestApp(application.Sphinx):
locale.translators.clear()
sys.path[:] = self._saved_path
sys.modules.pop('autodoc_fodder', None)
- directives._directives = self._saved_directives # type: ignore
- roles._roles = self._saved_roles # type: ignore
+ directives._directives = self._saved_directives
+ roles._roles = self._saved_roles
for method in dir(nodes.GenericNodeVisitor):
if method.startswith('visit_') and \
method not in self._saved_nodeclasses:
diff --git a/sphinx/util/__init__.py b/sphinx/util/__init__.py
index a36c256d3..e0edb3d33 100644
--- a/sphinx/util/__init__.py
+++ b/sphinx/util/__init__.py
@@ -252,7 +252,7 @@ def save_traceback(app: "Sphinx") -> str:
platform.python_version(),
platform.python_implementation(),
docutils.__version__, docutils.__version_details__,
- jinja2.__version__, # type: ignore
+ jinja2.__version__,
last_msgs)).encode())
if app is not None:
for ext in app.extensions.values():
diff --git a/sphinx/util/docutils.py b/sphinx/util/docutils.py
index e2513b141..d0300a682 100644
--- a/sphinx/util/docutils.py
+++ b/sphinx/util/docutils.py
@@ -53,13 +53,13 @@ additional_nodes = set() # type: Set[Type[nodes.Element]]
def docutils_namespace() -> Generator[None, None, None]:
"""Create namespace for reST parsers."""
try:
- _directives = copy(directives._directives) # type: ignore
- _roles = copy(roles._roles) # type: ignore
+ _directives = copy(directives._directives)
+ _roles = copy(roles._roles)
yield
finally:
- directives._directives = _directives # type: ignore
- roles._roles = _roles # type: ignore
+ directives._directives = _directives
+ roles._roles = _roles
for node in list(additional_nodes):
unregister_node(node)
@@ -68,7 +68,7 @@ def docutils_namespace() -> Generator[None, None, None]:
def is_directive_registered(name: str) -> bool:
"""Check the *name* directive is already registered."""
- return name in directives._directives # type: ignore
+ return name in directives._directives
def register_directive(name: str, directive: Type[Directive]) -> None:
@@ -82,7 +82,7 @@ def register_directive(name: str, directive: Type[Directive]) -> None:
def is_role_registered(name: str) -> bool:
"""Check the *name* role is already registered."""
- return name in roles._roles # type: ignore
+ return name in roles._roles
def register_role(name: str, role: RoleFunction) -> None:
@@ -96,7 +96,7 @@ def register_role(name: str, role: RoleFunction) -> None:
def unregister_role(name: str) -> None:
"""Unregister a role from docutils."""
- roles._roles.pop(name, None) # type: ignore
+ roles._roles.pop(name, None)
def is_node_registered(node: Type[Element]) -> bool:
@@ -111,7 +111,7 @@ def register_node(node: Type[Element]) -> None:
inside ``docutils_namespace()`` to prevent side-effects.
"""
if not hasattr(nodes.GenericNodeVisitor, 'visit_' + node.__name__):
- nodes._add_node_class_names([node.__name__]) # type: ignore
+ nodes._add_node_class_names([node.__name__])
additional_nodes.add(node)
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index c1fc0e960..3e403d9d1 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -536,7 +536,7 @@ class Signature:
qualname = repr(annotation)
if (hasattr(typing, 'TupleMeta') and
- isinstance(annotation, typing.TupleMeta) and # type: ignore
+ isinstance(annotation, typing.TupleMeta) and
not hasattr(annotation, '__tuple_params__')):
# This is for Python 3.6+, 3.5 case is handled below
params = annotation.__args__
@@ -567,7 +567,7 @@ class Signature:
param_str = ', '.join(self.format_annotation(p) for p in params)
return '%s[%s]' % (qualname, param_str)
elif (hasattr(typing, 'UnionMeta') and # for py35 or below
- isinstance(annotation, typing.UnionMeta) and # type: ignore
+ isinstance(annotation, typing.UnionMeta) and
hasattr(annotation, '__union_params__')):
params = annotation.__union_params__
if params is not None:
@@ -587,7 +587,7 @@ class Signature:
param_str = ', '.join(self.format_annotation(p) for p in params)
return 'Union[%s]' % param_str
elif (hasattr(typing, 'CallableMeta') and # for py36 or below
- isinstance(annotation, typing.CallableMeta) and # type: ignore
+ isinstance(annotation, typing.CallableMeta) and
getattr(annotation, '__args__', None) is not None and
hasattr(annotation, '__result__')):
# Skipped in the case of plain typing.Callable
@@ -603,7 +603,7 @@ class Signature:
args_str,
self.format_annotation(annotation.__result__))
elif (hasattr(typing, 'TupleMeta') and # for py36 or below
- isinstance(annotation, typing.TupleMeta) and # type: ignore
+ isinstance(annotation, typing.TupleMeta) and
hasattr(annotation, '__tuple_params__') and
hasattr(annotation, '__tuple_use_ellipsis__')):
params = annotation.__tuple_params__
diff --git a/sphinx/writers/text.py b/sphinx/writers/text.py
index dc8a7963a..7a9cf5a1b 100644
--- a/sphinx/writers/text.py
+++ b/sphinx/writers/text.py
@@ -377,7 +377,7 @@ class TextWriter(writers.Writer):
settings_spec = ('No options here.', '', ())
settings_defaults = {} # type: Dict
- output = None
+ output = None # type: str
def __init__(self, builder):
# type: (TextBuilder) -> None