David Pomerenke
commited on
Commit
·
32d50b0
1
Parent(s):
a5cf2d9
Fix response when no evals data is available
Browse files- evals/backend.py +6 -2
evals/backend.py
CHANGED
@@ -110,8 +110,12 @@ async def data(request: Request):
|
|
110 |
if selected_languages:
|
111 |
# the filtering is only applied for the model table and the country data
|
112 |
df = df[df["bcp_47"].isin(lang["bcp_47"] for lang in selected_languages)]
|
113 |
-
|
114 |
-
|
|
|
|
|
|
|
|
|
115 |
all_tables = {
|
116 |
"model_table": serialize(model_table),
|
117 |
"language_table": serialize(language_table),
|
|
|
110 |
if selected_languages:
|
111 |
# the filtering is only applied for the model table and the country data
|
112 |
df = df[df["bcp_47"].isin(lang["bcp_47"] for lang in selected_languages)]
|
113 |
+
if len(df) == 0:
|
114 |
+
model_table = pd.DataFrame()
|
115 |
+
countries = pd.DataFrame()
|
116 |
+
else:
|
117 |
+
model_table = make_model_table(df, models)
|
118 |
+
countries = make_country_table(make_language_table(df, languages))
|
119 |
all_tables = {
|
120 |
"model_table": serialize(model_table),
|
121 |
"language_table": serialize(language_table),
|