tracinginsights commited on
Commit
dd4e22b
·
1 Parent(s): bd4d455

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -0
main.py CHANGED
@@ -244,6 +244,7 @@ def sessions_available(year: int, event: str | int) -> any:
244
  @st.cache_data
245
  @app.get("/{year}/{event}/{session}", response_model=None)
246
  def session_drivers(year: int, event: str | int, session: str) -> any:
 
247
  # get drivers available for a given year, event and session
248
  f1session = fastf1.get_session(year, event, session)
249
  api_path = f1session.api_path
@@ -270,6 +271,7 @@ def session_drivers(year: int, event: str | int, session: str) -> any:
270
  @st.cache_data
271
  @app.get("/{year}/{event}/{session}/{driver}", response_model=None)
272
  def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
 
273
 
274
  # get drivers available for a given year, event and session
275
  f1session = fastf1.get_session(year, event, session)
@@ -313,6 +315,7 @@ def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
313
  @st.cache_data
314
  @app.get("/{year}/{event}/{session}/{driver}/{lap_number}", response_model=None)
315
  def telemetry_data(year: int, event: str | int, session: str, driver: str, lap_number: int) -> any:
 
316
 
317
  f1session = fastf1.get_session(year, event, session)
318
  f1session.load(telemetry=True, weather=False, messages=False)
 
244
  @st.cache_data
245
  @app.get("/{year}/{event}/{session}", response_model=None)
246
  def session_drivers(year: int, event: str | int, session: str) -> any:
247
+ fastf1.Cache.enable_cache('cache')
248
  # get drivers available for a given year, event and session
249
  f1session = fastf1.get_session(year, event, session)
250
  api_path = f1session.api_path
 
271
  @st.cache_data
272
  @app.get("/{year}/{event}/{session}/{driver}", response_model=None)
273
  def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
274
+ fastf1.Cache.enable_cache('cache')
275
 
276
  # get drivers available for a given year, event and session
277
  f1session = fastf1.get_session(year, event, session)
 
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:
318
+ fastf1.Cache.enable_cache('cache')
319
 
320
  f1session = fastf1.get_session(year, event, session)
321
  f1session.load(telemetry=True, weather=False, messages=False)