summaryrefslogtreecommitdiff
path: root/sphinx/util/inspect.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2021-12-24 00:15:11 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2021-12-24 00:21:23 +0900
commit565152301fb2b771f52c40926c37ce6b1713d09a (patch)
tree68783c3db99d02847221286451a3306679cb6bdf /sphinx/util/inspect.py
parent94acb1921c05dff9462fec50f3a80814dad659d3 (diff)
downloadsphinx-git-565152301fb2b771f52c40926c37ce6b1713d09a.tar.gz
Fix mypy violations (with mypy-0.930)
Diffstat (limited to 'sphinx/util/inspect.py')
-rw-r--r--sphinx/util/inspect.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index 8a735b480..c67369e89 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -134,7 +134,7 @@ def unwrap_all(obj: Any, *, stop: Callable = None) -> Any:
elif ispartial(obj):
obj = obj.func
elif inspect.isroutine(obj) and hasattr(obj, '__wrapped__'):
- obj = obj.__wrapped__
+ obj = obj.__wrapped__ # type: ignore
elif isclassmethod(obj):
obj = obj.__func__
elif isstaticmethod(obj):
@@ -692,7 +692,7 @@ def signature(subject: Callable, bound_method: bool = False, follow_wrapped: boo
#
# For example, this helps a function having a default value `inspect._empty`.
# refs: https://github.com/sphinx-doc/sphinx/issues/7935
- return inspect.Signature(parameters, return_annotation=return_annotation, # type: ignore
+ return inspect.Signature(parameters, return_annotation=return_annotation,
__validate_parameters__=False)
@@ -820,14 +820,14 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
positionals = len(args.args)
for _ in range(len(defaults), positionals):
- defaults.insert(0, Parameter.empty)
+ defaults.insert(0, Parameter.empty) # type: ignore
if hasattr(args, "posonlyargs"):
for i, arg in enumerate(args.posonlyargs): # type: ignore
if defaults[i] is Parameter.empty:
default = Parameter.empty
else:
- default = DefaultValue(ast_unparse(defaults[i], code))
+ default = DefaultValue(ast_unparse(defaults[i], code)) # type: ignore
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.POSITIONAL_ONLY,
@@ -837,7 +837,7 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
if defaults[i + posonlyargs] is Parameter.empty:
default = Parameter.empty
else:
- default = DefaultValue(ast_unparse(defaults[i + posonlyargs], code))
+ default = DefaultValue(ast_unparse(defaults[i + posonlyargs], code)) # type: ignore # NOQA
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.POSITIONAL_OR_KEYWORD,
@@ -849,7 +849,7 @@ def signature_from_ast(node: ast.FunctionDef, code: str = '') -> inspect.Signatu
annotation=annotation))
for i, arg in enumerate(args.kwonlyargs):
- default = ast_unparse(args.kw_defaults[i], code) or Parameter.empty
+ default = ast_unparse(args.kw_defaults[i], code) or Parameter.empty # type: ignore
annotation = ast_unparse(arg.annotation, code) or Parameter.empty
params.append(Parameter(arg.arg, Parameter.KEYWORD_ONLY, default=default,
annotation=annotation))