From f9cbe63f5be7a58db139f0abd3832a2a15389abb Mon Sep 17 00:00:00 2001 From: Anandesh Sharma Date: Fri, 27 Feb 2026 04:20:30 +0530 Subject: [PATCH] Add docstring to SolvedDependency dataclass The SolvedDependency dataclass is a key internal type returned by solve_dependencies() but lacked documentation explaining its purpose. --- fastapi/dependencies/utils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index ab18ec2db6..7b021fc563 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -555,6 +555,12 @@ async def _solve_generator( @dataclass class SolvedDependency: + """Result of resolving all dependencies for a request. + + Returned by :func:`solve_dependencies` and consumed by the request + handler wrapper in :mod:`fastapi.routing`. + """ + values: dict[str, Any] errors: list[Any] background_tasks: StarletteBackgroundTasks | None