oliver-aizip commited on
Commit
f8075da
·
1 Parent(s): 3f599cd

remove stale w/l calculation

Browse files
Files changed (1) hide show
  1. utils/leaderboard.py +4 -1
utils/leaderboard.py CHANGED
@@ -394,8 +394,11 @@ def submit_vote_with_elo(m_a, m_b, winner, feedback, current_results):
394
  print("Warning: Submit called without a winner selected.")
395
  return {}
396
 
 
 
 
397
  # Update Elo ratings
398
- updated_results = update_elo_ratings(current_results.copy(), m_a, m_b, winner)
399
 
400
  # Update vote count
401
  updated_results["votes"] = updated_results.get("votes", 0) + 1
 
394
  print("Warning: Submit called without a winner selected.")
395
  return {}
396
 
397
+ # Current results could be stale, reload from latest copy on non-persistent storage:
398
+ recent_results = load_leaderboard_data()
399
+
400
  # Update Elo ratings
401
+ updated_results = update_elo_ratings(recent_results.copy(), m_a, m_b, winner)
402
 
403
  # Update vote count
404
  updated_results["votes"] = updated_results.get("votes", 0) + 1