k-mktr commited on
Commit
4694091
·
verified ·
1 Parent(s): 8104655

Update leaderboard.py

Browse files
Files changed (1) hide show
  1. leaderboard.py +12 -12
leaderboard.py CHANGED
@@ -131,12 +131,12 @@ def get_leaderboard():
131
 
132
  # Format the row (without position number for now)
133
  row = [
134
- "", # Placeholder for position
135
  human_readable,
136
  f"{score:.3f}",
137
- str(wins),
138
- str(losses),
139
- str(total_battles),
140
  f"{win_rate:.1%}"
141
  ]
142
  table_data.append(row)
@@ -144,9 +144,9 @@ def get_leaderboard():
144
  # Sort by score (descending)
145
  table_data.sort(key=lambda x: float(x[2]), reverse=True)
146
 
147
- # Add position numbers after sorting
148
  for i, row in enumerate(table_data, 1):
149
- row[0] = str(i)
150
 
151
  return table_data
152
 
@@ -197,12 +197,12 @@ def get_elo_leaderboard():
197
 
198
  # Format the row (without position number for now)
199
  row = [
200
- "", # Placeholder for position
201
  human_readable,
202
  f"{rating:.1f}",
203
- str(wins),
204
- str(losses),
205
- str(total_battles),
206
  f"{win_rate:.1%}"
207
  ]
208
  table_data.append(row)
@@ -210,9 +210,9 @@ def get_elo_leaderboard():
210
  # Sort by ELO rating (descending)
211
  table_data.sort(key=lambda x: float(x[2]), reverse=True)
212
 
213
- # Add position numbers after sorting
214
  for i, row in enumerate(table_data, 1):
215
- row[0] = str(i)
216
 
217
  return table_data
218
 
 
131
 
132
  # Format the row (without position number for now)
133
  row = [
134
+ 0, # Placeholder for position (as integer)
135
  human_readable,
136
  f"{score:.3f}",
137
+ wins, # Keep as integer
138
+ losses, # Keep as integer
139
+ total_battles, # Keep as integer
140
  f"{win_rate:.1%}"
141
  ]
142
  table_data.append(row)
 
144
  # Sort by score (descending)
145
  table_data.sort(key=lambda x: float(x[2]), reverse=True)
146
 
147
+ # Add position numbers after sorting (as integers)
148
  for i, row in enumerate(table_data, 1):
149
+ row[0] = i
150
 
151
  return table_data
152
 
 
197
 
198
  # Format the row (without position number for now)
199
  row = [
200
+ 0, # Placeholder for position (as integer)
201
  human_readable,
202
  f"{rating:.1f}",
203
+ wins, # Keep as integer
204
+ losses, # Keep as integer
205
+ total_battles, # Keep as integer
206
  f"{win_rate:.1%}"
207
  ]
208
  table_data.append(row)
 
210
  # Sort by ELO rating (descending)
211
  table_data.sort(key=lambda x: float(x[2]), reverse=True)
212
 
213
+ # Add position numbers after sorting (as integers)
214
  for i, row in enumerate(table_data, 1):
215
+ row[0] = i
216
 
217
  return table_data
218