Add support for normal def functions

This commit is contained in:
Jegor Kitskerkin
2022-08-01 00:04:10 +02:00
parent 8c92cc59ae
commit d6c52408d2
2 changed files with 24 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
from datetime import date, datetime
import time
import redis.asyncio as redis
import uvicorn
@@ -40,6 +41,13 @@ async def get_data(request: Request, response: Response):
return date.today()
@app.get("/blocking")
@cache(namespace="test", expire=20)
def blocking(request: Request, response: Response):
time.sleep(5)
return dict(ret=get_ret())
@app.get("/datetime")
@cache(namespace="test", expire=20)
async def get_datetime(request: Request, response: Response):