Spaces:
				
			
			
	
			
			
		Running
		
			on 
			
			Zero
	
	
	
			
			
	
	
	
	
		
		
		Running
		
			on 
			
			Zero
	Commit 
							
							·
						
						f8075da
	
1
								Parent(s):
							
							3f599cd
								
remove stale w/l calculation
Browse files- 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( | 
| 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
         | 
 
			

