INNER CODE UNIT · Python

lifespan

hunvreus/devpush · app/main.py:40

async def lifespan(app: FastAPI):
    redis_settings = RedisSettings.from_dsn(settings.redis_url)
    app.state.redis_pool = await create_pool(redis_settings)
    app.state.loki_service = LokiService()
    try:
        yield
    finally:
        try:
            await app.state.loki_service.client.aclose()
            await app.state.redis_pool.close()
        except Exception:
            pass


app = FastAPI(
    lifespan=lifespan,
    middleware=[
        Middleware(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…