Clémentine commited on
Commit
f9c697f
1 Parent(s): f62b52e

fixing the loading of leaderboard dataframe component

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -93,7 +93,7 @@ def download_dataset(repo_id, local_dir, repo_type="dataset", max_attempts=3, ba
93
  def get_latest_data_leaderboard(leaderboard_initial_df):
94
  current_time = datetime.datetime.now()
95
  global LAST_UPDATE_LEADERBOARD
96
- if current_time - LAST_UPDATE_LEADERBOARD < datetime.timedelta(minutes=10):
97
  return leaderboard_initial_df
98
  LAST_UPDATE_LEADERBOARD = current_time
99
  leaderboard_dataset = datasets.load_dataset(
@@ -127,7 +127,7 @@ def init_space():
127
  restart_space()
128
 
129
  # Always redownload the leaderboard DataFrame
130
- leaderboard_df = get_latest_data_leaderboard()
131
 
132
  # Evaluation queue DataFrame retrieval is independent of initialization detail level
133
  eval_queue_dfs = get_latest_data_queue()
 
93
  def get_latest_data_leaderboard(leaderboard_initial_df):
94
  current_time = datetime.datetime.now()
95
  global LAST_UPDATE_LEADERBOARD
96
+ if current_time - LAST_UPDATE_LEADERBOARD < datetime.timedelta(minutes=10) and leaderboard_initial_df is not None:
97
  return leaderboard_initial_df
98
  LAST_UPDATE_LEADERBOARD = current_time
99
  leaderboard_dataset = datasets.load_dataset(
 
127
  restart_space()
128
 
129
  # Always redownload the leaderboard DataFrame
130
+ leaderboard_df = get_latest_data_leaderboard(None)
131
 
132
  # Evaluation queue DataFrame retrieval is independent of initialization detail level
133
  eval_queue_dfs = get_latest_data_queue()