From ba5867afb21172be287f4fe6658def4d60bdbd4b Mon Sep 17 00:00:00 2001 From: Jeremy Epstein Date: Tue, 11 Nov 2025 10:46:22 +1100 Subject: [PATCH] call should be dependant.call --- fastapi/dependencies/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 668d46cba..d6062f2f6 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -556,7 +556,7 @@ async def _solve_generator( if str(ex) != "generator didn't yield": raise ex - dependency_name = getattr(call, "__name__", "(unknown)") + dependency_name = getattr(dependant.call, "__name__", "(unknown)") raise FastAPIError( f"Dependency {dependency_name} raised: {ex}. There's a high chance that " "this is a dependency with yield that catches an exception using except, "