refactor: Update type annotations in sphinx.util.*

This commit is contained in:
Takeshi KOMIYA 2020-02-11 01:41:55 +09:00
parent 8576e97e34
commit ecae46027a
3 changed files with 3 additions and 3 deletions

View File

@ -649,7 +649,7 @@ class progress_message:
def __call__(self, f: Callable) -> Callable: def __call__(self, f: Callable) -> Callable:
@functools.wraps(f) @functools.wraps(f)
def wrapper(*args, **kwargs): def wrapper(*args: Any, **kwargs: Any) -> Any:
with self: with self:
return f(*args, **kwargs) return f(*args, **kwargs)

View File

@ -51,7 +51,7 @@ memory_address_re = re.compile(r' at 0x[0-9a-f]{8,16}(?=>)', re.IGNORECASE)
# Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, # Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
# 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Python Software # 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Python Software
# Foundation; All Rights Reserved # Foundation; All Rights Reserved
def getargspec(func): def getargspec(func: Callable) -> Any:
"""Like inspect.getfullargspec but supports bound methods, and wrapped """Like inspect.getfullargspec but supports bound methods, and wrapped
methods.""" methods."""
warnings.warn('sphinx.ext.inspect.getargspec() is deprecated', warnings.warn('sphinx.ext.inspect.getargspec() is deprecated',

View File

@ -52,7 +52,7 @@ class UnicodeMixin:
.. deprecated:: 2.0 .. deprecated:: 2.0
""" """
def __str__(self): def __str__(self) -> str:
warnings.warn('UnicodeMixin is deprecated', warnings.warn('UnicodeMixin is deprecated',
RemovedInSphinx40Warning, stacklevel=2) RemovedInSphinx40Warning, stacklevel=2)
return self.__unicode__() # type: ignore return self.__unicode__() # type: ignore