mypy complains about this code since Callable does not have a .__wrapped__ attribute.

It is guarded by a hasattr check, so it is safe to ignore this error.
This commit is contained in:
Lucas Wiman 2022-06-24 11:06:08 -07:00
parent cd17a8ceaf
commit c1691f5d94
1 changed files with 1 additions and 1 deletions

View File

@ -250,7 +250,7 @@ def get_typed_signature(call: Callable[..., Any]) -> inspect.Signature:
# The __wrapped__ attribute is set by decorators, e.g. functools.wraps.
# This while loop allows rereferencing forward references on decorated
# methods.
nsobj = nsobj.__wrapped__
nsobj = nsobj.__wrapped__ # type: ignore
globalns = getattr(nsobj, "__globals__", {})
typed_params = [
inspect.Parameter(