Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for CM (0.01 seconds)

  1. fastapi/concurrency.py

        try:
            yield await run_in_threadpool(cm.__enter__)
        except Exception as e:
            ok = bool(
                await anyio.to_thread.run_sync(
                    cm.__exit__, type(e), e, e.__traceback__, limiter=exit_limiter
                )
            )
            if not ok:
                raise e
        else:
            await anyio.to_thread.run_sync(
                cm.__exit__, None, None, None, limiter=exit_limiter
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Dec 17 21:25:59 GMT 2025
    - 1.5K bytes
    - Click Count (0)
  2. fastapi/dependencies/utils.py

    ) -> Any:
        assert dependant.call
        if dependant.is_async_gen_callable:
            cm = asynccontextmanager(dependant.call)(**sub_values)
        elif dependant.is_gen_callable:
            cm = contextmanager_in_threadpool(contextmanager(dependant.call)(**sub_values))
        return await stack.enter_async_context(cm)
    
    
    @dataclass
    class SolvedDependency:
        values: dict[str, Any]
        errors: list[Any]
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 38.7K bytes
    - Click Count (3)
  3. fastapi/routing.py

        """
        Wraps a synchronous context manager to make it async.
    
        This is vendored from Starlette to avoid importing private symbols.
        """
    
        def __init__(self, cm: AbstractContextManager[_T]) -> None:
            self._cm = cm
    
        async def __aenter__(self) -> _T:
            return self._cm.__enter__()
    
        async def __aexit__(
            self,
            exc_type: type[BaseException] | None,
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 193K bytes
    - Click Count (0)
Back to Top