From 5ba03ca6f585c5c96e15678ed950ef38dfe3bfd4 Mon Sep 17 00:00:00 2001 From: Nik Stuckenbrock Date: Fri, 19 Jul 2024 15:07:23 +0200 Subject: [PATCH] Correct example in README.md --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 388b17e..77f2f7e 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,15 @@ from fastapi_cache.decorator import cache from redis import asyncio as aioredis -app = FastAPI() + +@asynccontextmanager +async def lifespan(_: FastAPI) -> AsyncIterator[None]: + redis = aioredis.from_url("redis://localhost") + FastAPICache.init(RedisBackend(redis), prefix="fastapi-cache") + yield + + +app = FastAPI(lifespan=lifespan) @cache() @@ -76,12 +84,6 @@ async def get_cache(): @cache(expire=60) async def index(): return dict(hello="world") - -@asynccontextmanager -async def lifespan(_: FastAPI) -> AsyncIterator[None]: - redis = aioredis.from_url("redis://localhost") - FastAPICache.init(RedisBackend(redis), prefix="fastapi-cache") - yield ``` ### Initialization