Spaces:
Running
Running
James McCool
commited on
Commit
·
25c6d27
1
Parent(s):
2945395
Refactor player selection logic in app.py to filter eligible players based on their 'Order' value before applying auto-fill options. This change improves the accuracy of selected players for lineup management, ensuring only valid entries are considered.
Browse files
app.py
CHANGED
@@ -911,14 +911,14 @@ with tab4:
|
|
911 |
|
912 |
# 3. Select the order range
|
913 |
if auto_range_var == 'Top':
|
914 |
-
selected_players = team_players.head(auto_size_var)
|
915 |
elif auto_range_var == 'Mid':
|
916 |
-
mid_start = max(0, (len(team_players) - auto_size_var) // 2)
|
917 |
-
selected_players = team_players.iloc[mid_start:mid_start + auto_size_var]
|
918 |
elif auto_range_var == 'Wrap':
|
919 |
-
selected_players = team_players.tail(auto_size_var)
|
920 |
else:
|
921 |
-
selected_players = team_players.head(auto_size_var)
|
922 |
|
923 |
# 4. Add each player to the lineup, filling the first available eligible slot
|
924 |
for _, player_row in selected_players.iterrows():
|
|
|
911 |
|
912 |
# 3. Select the order range
|
913 |
if auto_range_var == 'Top':
|
914 |
+
selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
|
915 |
elif auto_range_var == 'Mid':
|
916 |
+
mid_start = max(0, (len(team_players[team_players['Order'] > 0]) - auto_size_var) // 2)
|
917 |
+
selected_players = team_players[team_players['Order'] > 0].iloc[mid_start:mid_start + auto_size_var]
|
918 |
elif auto_range_var == 'Wrap':
|
919 |
+
selected_players = team_players[team_players['Order'] > 0].tail(auto_size_var)
|
920 |
else:
|
921 |
+
selected_players = team_players[team_players['Order'] > 0].head(auto_size_var)
|
922 |
|
923 |
# 4. Add each player to the lineup, filling the first available eligible slot
|
924 |
for _, player_row in selected_players.iterrows():
|