tracinginsights commited on
Commit
403b1fe
·
verified ·
1 Parent(s): be3e41a

Update pages/Corner_Analysis.py

Browse files
Files changed (1) hide show
  1. pages/Corner_Analysis.py +21 -17
pages/Corner_Analysis.py CHANGED
@@ -14,20 +14,24 @@ SESSION = st.selectbox(
14
  'Select Session',
15
  utils.get_sessions(YEAR_SELECTED, RACE_SELECTED))
16
 
17
-
18
- laps, f1session, drivers = Corner_Analysis.get_data(YEAR_SELECTED, RACE_SELECTED, SESSION)
19
-
20
-
21
- DRIVER_1 = st.selectbox(
22
- 'Select Driver 1',
23
- drivers)
24
-
25
- DRIVER_2 = st.selectbox(
26
- 'Select Driver 2',
27
- drivers)
28
-
29
- distance_range = st.slider(
30
- 'Select a range for distance ',
31
- 0, 7100, (1025, 2000))
32
-
33
- Corner_Analysis.plot(DRIVER_1, DRIVER_2, distance_range, laps, f1session)
 
 
 
 
 
14
  'Select Session',
15
  utils.get_sessions(YEAR_SELECTED, RACE_SELECTED))
16
 
17
+ # Only proceed if all selections are made
18
+ if YEAR_SELECTED and RACE_SELECTED and SESSION:
19
+ laps, f1session, drivers = Corner_Analysis.get_data(YEAR_SELECTED, RACE_SELECTED, SESSION)
20
+
21
+ DRIVER_1 = st.selectbox(
22
+ 'Select Driver 1',
23
+ drivers)
24
+
25
+ DRIVER_2 = st.selectbox(
26
+ 'Select Driver 2',
27
+ drivers)
28
+
29
+ distance_range = st.slider(
30
+ 'Select a range for distance',
31
+ 0, 7100, (1025, 2000))
32
+
33
+ # Only plot if both drivers are selected
34
+ if DRIVER_1 and DRIVER_2:
35
+ Corner_Analysis.plot(DRIVER_1, DRIVER_2, distance_range, laps, f1session)
36
+ else:
37
+ st.info("Please select year, race, and session to continue.")