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:
|