Update sending of results
Browse files
app.py
CHANGED
|
@@ -30,7 +30,7 @@ with gr.Blocks(css=LEADERBOARD_CSS, theme=gr.themes.Soft()) as demo:
|
|
| 30 |
submit_btn.click(
|
| 31 |
process_submit,
|
| 32 |
inputs=json_input,
|
| 33 |
-
outputs=[leaderboard_html, output_msg],
|
| 34 |
)
|
| 35 |
|
| 36 |
demo.launch()
|
|
|
|
| 30 |
submit_btn.click(
|
| 31 |
process_submit,
|
| 32 |
inputs=json_input,
|
| 33 |
+
outputs=[leaderboard_html, output_msg, json_input],
|
| 34 |
)
|
| 35 |
|
| 36 |
demo.launch()
|
utils.py
CHANGED
|
@@ -96,7 +96,7 @@ def process_submit(json_str):
|
|
| 96 |
)
|
| 97 |
try:
|
| 98 |
data = json.loads(json_str)
|
| 99 |
-
|
| 100 |
required_keys = ["model_name", "link", "license", "metrics"]
|
| 101 |
if not all(key in data for key in required_keys):
|
| 102 |
raise ValueError(
|
|
@@ -137,9 +137,9 @@ def process_submit(json_str):
|
|
| 137 |
new_dataset.push_to_hub(REPO_ID, token=HF_TOKEN)
|
| 138 |
|
| 139 |
updated_html = load_data()
|
| 140 |
-
return updated_html, "Успешно добавлено!"
|
| 141 |
except Exception as e:
|
| 142 |
-
return None, f"Ошибка: {str(e)}"
|
| 143 |
|
| 144 |
|
| 145 |
def get_datasets_description():
|
|
|
|
| 96 |
)
|
| 97 |
try:
|
| 98 |
data = json.loads(json_str)
|
| 99 |
+
|
| 100 |
required_keys = ["model_name", "link", "license", "metrics"]
|
| 101 |
if not all(key in data for key in required_keys):
|
| 102 |
raise ValueError(
|
|
|
|
| 137 |
new_dataset.push_to_hub(REPO_ID, token=HF_TOKEN)
|
| 138 |
|
| 139 |
updated_html = load_data()
|
| 140 |
+
return updated_html, "Успешно добавлено!", ""
|
| 141 |
except Exception as e:
|
| 142 |
+
return None, f"Ошибка: {str(e)}", json_str
|
| 143 |
|
| 144 |
|
| 145 |
def get_datasets_description():
|