mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix mypy violations
This commit is contained in:
parent
3efadc63cc
commit
fd89be7f0f
@ -114,7 +114,7 @@ else: # 2.7
|
|||||||
func = func.func
|
func = func.func
|
||||||
if not inspect.isfunction(func):
|
if not inspect.isfunction(func):
|
||||||
raise TypeError('%r is not a Python function' % func)
|
raise TypeError('%r is not a Python function' % func)
|
||||||
args, varargs, varkw = inspect.getargs(func.__code__) # type: ignore
|
args, varargs, varkw = inspect.getargs(func.__code__)
|
||||||
func_defaults = func.__defaults__
|
func_defaults = func.__defaults__
|
||||||
if func_defaults is None:
|
if func_defaults is None:
|
||||||
func_defaults = []
|
func_defaults = []
|
||||||
@ -124,13 +124,13 @@ else: # 2.7
|
|||||||
args = args[parts[0]:]
|
args = args[parts[0]:]
|
||||||
if parts[1]:
|
if parts[1]:
|
||||||
for arg in parts[1]:
|
for arg in parts[1]:
|
||||||
i = args.index(arg) - len(args)
|
i = args.index(arg) - len(args) # type: ignore
|
||||||
del args[i]
|
del args[i]
|
||||||
try:
|
try:
|
||||||
del func_defaults[i]
|
del func_defaults[i]
|
||||||
except IndexError:
|
except IndexError:
|
||||||
pass
|
pass
|
||||||
return inspect.ArgSpec(args, varargs, varkw, func_defaults)
|
return inspect.ArgSpec(args, varargs, varkw, func_defaults) # type: ignore
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import enum
|
import enum
|
||||||
|
Loading…
Reference in New Issue
Block a user