Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for fastapi_middleware_astack (0.2 sec)

  1. fastapi/middleware/asyncexitstack.py

    
    # Used mainly to close files after the request is done, dependencies are closed
    # in their own AsyncExitStack
    class AsyncExitStackMiddleware:
        def __init__(
            self, app: ASGIApp, context_name: str = "fastapi_middleware_astack"
        ) -> None:
            self.app = app
            self.context_name = context_name
    
        async def __call__(self, scope: Scope, receive: Receive, send: Send) -> None:
            async with AsyncExitStack() as stack:
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Mon Sep 29 03:29:38 UTC 2025
    - 637 bytes
    - Viewed (0)
  2. fastapi/routing.py

        async def app(request: Request) -> Response:
            response: Union[Response, None] = None
            file_stack = request.scope.get("fastapi_middleware_astack")
            assert isinstance(file_stack, AsyncExitStack), (
                "fastapi_middleware_astack not found in request scope"
            )
    
            # Extract endpoint context for error messages
            endpoint_ctx = (
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Dec 27 12:54:56 UTC 2025
    - 174.6K bytes
    - Viewed (0)
Back to top