Browse Source

🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

pull/14099/head
pre-commit-ci[bot] 2 days ago
parent
commit
343d3a2185
  1. 3
      fastapi/applications.py

3
fastapi/applications.py

@ -1019,10 +1019,8 @@ class FastAPI(Starlette):
# streaming responses while keeping compatibility with the previous
# versions (as of writing 0.117.1) that allowed doing
# except HTTPException inside a dependency with yield.
# This needs to happen after user middlewares because those create a
# new contextvars context copy by using a new AnyIO task group.
# This AsyncExitStack preserves the context for contextvars, not
# strictly necessary for closing files but it was one of the original
# intentions.
@ -1030,7 +1028,6 @@ class FastAPI(Starlette):
# contextvars were set, for example in a dependency with 'yield'
# in that internal contextvars context, the values would not be
# available in the outer context of the AsyncExitStack.
# By placing the middleware and the AsyncExitStack here, inside all
# user middlewares, the same context is used.
# This is currently not needed, only for closing files, but used to be

Loading…
Cancel
Save