Browse Source

Fix mypy: add type parameters to _LenientDict base class

Change `class _LenientDict(dict)` to `class _LenientDict(dict[str, Any])`
to satisfy mypy [type-arg] check.

Made-with: Cursor
pull/15096/head
ahsan.sheraz 4 months ago
parent
commit
69ae2641cc
  1. 2
      fastapi/dependencies/utils.py

2
fastapi/dependencies/utils.py

@ -240,7 +240,7 @@ def get_typed_signature(call: Callable[..., Any]) -> inspect.Signature:
return typed_signature return typed_signature
class _LenientDict(dict): class _LenientDict(dict[str, Any]):
"""Dict subclass where missing keys resolve to Any. """Dict subclass where missing keys resolve to Any.
Used as an eval namespace so that undefined forward references (e.g. a Used as an eval namespace so that undefined forward references (e.g. a

Loading…
Cancel
Save