diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index b05066f312..13cb64ee4a 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -278,7 +278,12 @@ def _resolve_forward_ref_lenient( return Any localns = _LenientNamespace(globalns) - result = fwd_ref._evaluate(globalns, localns, recursive_guard=set()) + if sys.version_info >= (3, 14): + result = fwd_ref._evaluate( + globalns, localns, recursive_guard=set(), type_params=() + ) + else: + result = fwd_ref._evaluate(globalns, localns, recursive_guard=set()) return result