tracinginsights commited on
Commit
aafcf24
·
1 Parent(s): a4c94ad

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +5 -3
main.py CHANGED
@@ -30,6 +30,8 @@ app.add_middleware(
30
 
31
  FASTF1_CACHE_DIR = os.environ['FASTF1_CACHE_DIR']
32
 
 
 
33
 
34
  def smooth_derivative(t_in, v_in):
35
 
@@ -252,7 +254,7 @@ async def sessions_available(year: int, event: str | int) -> any:
252
  @functools.cache
253
  @app.get("/{year}/{event}/{session}", response_model=None)
254
  async def session_drivers(year: int, event: str | int, session: str) -> any:
255
- fastf1.Cache.enable_cache(FASTF1_CACHE_DIR)
256
  # get drivers available for a given year, event and session
257
  f1session = fastf1.get_session(year, event, session)
258
  api_path = f1session.api_path
@@ -280,7 +282,7 @@ async def session_drivers(year: int, event: str | int, session: str) -> any:
280
  @functools.cache
281
  @app.get("/{year}/{event}/{session}/{driver}", response_model=None)
282
  async def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
283
- fastf1.Cache.enable_cache(FASTF1_CACHE_DIR)
284
 
285
  # get drivers available for a given year, event and session
286
  f1session = fastf1.get_session(year, event, session)
@@ -326,7 +328,7 @@ async def laps_data(year: int, event: str | int, session: str, driver: str) -> a
326
  @functools.cache
327
  @app.get("/{year}/{event}/{session}/{driver}/{lap_number}", response_model=None)
328
  async def telemetry_data(year: int, event: str | int, session: str, driver: str, lap_number: int) -> any:
329
- fastf1.Cache.enable_cache(FASTF1_CACHE_DIR)
330
 
331
  f1session = fastf1.get_session(year, event, session)
332
  f1session.load(telemetry=True, weather=False, messages=False)
 
30
 
31
  FASTF1_CACHE_DIR = os.environ['FASTF1_CACHE_DIR']
32
 
33
+ fastf1.Cache.enable_cache(FASTF1_CACHE_DIR)
34
+
35
 
36
  def smooth_derivative(t_in, v_in):
37
 
 
254
  @functools.cache
255
  @app.get("/{year}/{event}/{session}", response_model=None)
256
  async def session_drivers(year: int, event: str | int, session: str) -> any:
257
+
258
  # get drivers available for a given year, event and session
259
  f1session = fastf1.get_session(year, event, session)
260
  api_path = f1session.api_path
 
282
  @functools.cache
283
  @app.get("/{year}/{event}/{session}/{driver}", response_model=None)
284
  async def laps_data(year: int, event: str | int, session: str, driver: str) -> any:
285
+
286
 
287
  # get drivers available for a given year, event and session
288
  f1session = fastf1.get_session(year, event, session)
 
328
  @functools.cache
329
  @app.get("/{year}/{event}/{session}/{driver}/{lap_number}", response_model=None)
330
  async def telemetry_data(year: int, event: str | int, session: str, driver: str, lap_number: int) -> any:
331
+
332
 
333
  f1session = fastf1.get_session(year, event, session)
334
  f1session.load(telemetry=True, weather=False, messages=False)