Spaces:
Runtime error
Runtime error
Commit
·
c54e5ab
1
Parent(s):
223d9f8
Update main.py
Browse files
main.py
CHANGED
@@ -10,6 +10,10 @@ from fastapi.middleware.cors import CORSMiddleware
|
|
10 |
from fastapi.responses import FileResponse, HTMLResponse
|
11 |
from pydantic import BaseModel
|
12 |
|
|
|
|
|
|
|
|
|
13 |
import available_data
|
14 |
|
15 |
app = FastAPI()
|
@@ -312,6 +316,7 @@ def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
|
|
312 |
|
313 |
return {"chartData": driver_laps_data}
|
314 |
|
|
|
315 |
@st.cache_data
|
316 |
@app.get("/{year}/{event}/{session}/{driver}/{lap_number}", response_model=None)
|
317 |
def telemetry_data(year: int, event: str | int, session: str, driver: str, lap_number: int) -> any:
|
|
|
10 |
from fastapi.responses import FileResponse, HTMLResponse
|
11 |
from pydantic import BaseModel
|
12 |
|
13 |
+
import functools
|
14 |
+
|
15 |
+
|
16 |
+
|
17 |
import available_data
|
18 |
|
19 |
app = FastAPI()
|
|
|
316 |
|
317 |
return {"chartData": driver_laps_data}
|
318 |
|
319 |
+
@functools.lru_cache(maxsize=None)
|
320 |
@st.cache_data
|
321 |
@app.get("/{year}/{event}/{session}/{driver}/{lap_number}", response_model=None)
|
322 |
def telemetry_data(year: int, event: str | int, session: str, driver: str, lap_number: int) -> any:
|