James McCool commited on
Commit
12300bb
·
1 Parent(s): d4b74a6

Enhance player selection logic in app.py to ensure accurate handling of auto_size_var for 'Top (1-5)' and 'Mid (4-8)' conditions. This update improves player selection by allowing for an additional player when the selected count is less than the specified size, thereby enhancing the application's functionality.

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -968,8 +968,12 @@ with tab4:
968
  # 3. Select the order range
969
  if auto_range_var == 'Top (1-5)':
970
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
 
 
971
  elif auto_range_var == 'Mid (4-8)':
972
  selected_players = team_players[team_players['Order'] > 0].iloc[3:3 + auto_size_var]
 
 
973
  elif auto_range_var == 'Wrap (7-2)':
974
  if auto_size_var == 5:
975
  first_three = team_players[team_players['Order'] > 0].head(2)
 
968
  # 3. Select the order range
969
  if auto_range_var == 'Top (1-5)':
970
  selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
971
+ if len(selected_players) < auto_size_var:
972
+ selected_players = team_players[team_players['Order'] > 0].head(auto_size_var + 1)
973
  elif auto_range_var == 'Mid (4-8)':
974
  selected_players = team_players[team_players['Order'] > 0].iloc[3:3 + auto_size_var]
975
+ if len(selected_players) < auto_size_var:
976
+ selected_players = team_players[team_players['Order'] > 0].head(auto_size_var + 1)
977
  elif auto_range_var == 'Wrap (7-2)':
978
  if auto_size_var == 5:
979
  first_three = team_players[team_players['Order'] > 0].head(2)