Tweak wording of dependency with yield exception message

Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
This commit is contained in:
Jeremy Epstein 2025-11-11 10:43:17 +11:00 committed by GitHub
parent 8ffd22f890
commit e29fb2c08d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 3 deletions

View File

@ -559,9 +559,8 @@ async def _solve_generator(
dependency_name = getattr(call, "__name__", "(unknown)")
raise FastAPIError(
f"Dependency {dependency_name} raised: {ex}. There's a high chance that "
"this is a dependency with yield that has a block with a bare except, or a "
"block with except Exception, and is not raising the exception again. Read "
"more about it in the docs: "
"this is a dependency with yield that catches an exception using except, "
"but doesn't raise the exception again. Read more about it in the docs: "
"https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield"
"/#dependencies-with-yield-and-except"
) from ex