Spaces:
Sleeping
Sleeping
zhenwu0831 commited on
Commit ·
f50ee69
1
Parent(s): e999adf
v4
Browse files
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 |
-
|
|
|
|
| 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):
|