zhenwu0831 commited on
Commit
f50ee69
·
1 Parent(s): e999adf
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -79,10 +79,17 @@ def load_gold_map():
79
  # =========================
80
 
81
  def load_leaderboard():
82
- if os.path.exists(LEADERBOARD_FILE):
 
 
 
 
 
 
83
  with open(LEADERBOARD_FILE, "r", encoding="utf-8") as f:
84
  return json.load(f)
85
- return []
 
86
 
87
 
88
  def save_leaderboard(lb):
 
79
  # =========================
80
 
81
  def load_leaderboard():
82
+ if not os.path.exists(LEADERBOARD_FILE):
83
+ return []
84
+
85
+ if os.path.getsize(LEADERBOARD_FILE) == 0:
86
+ return []
87
+
88
+ try:
89
  with open(LEADERBOARD_FILE, "r", encoding="utf-8") as f:
90
  return json.load(f)
91
+ except json.JSONDecodeError:
92
+ return []
93
 
94
 
95
  def save_leaderboard(lb):