Spaces:
Runtime error
Runtime error
change output json
Browse files
app.py
CHANGED
|
@@ -55,9 +55,9 @@ def export_data(exported_data: MetricStatsDict, metric_name: str):
|
|
| 55 |
# Assuming exported_data is a dictionary where the key is the dataset name and the value is the data to be exported
|
| 56 |
with tempfile.NamedTemporaryFile(mode="w", delete=False, prefix=metric_name, suffix=".json") as temp:
|
| 57 |
json.dump({
|
| 58 |
-
name: dt.to_dict()
|
| 59 |
for name, dt in exported_data.items()
|
| 60 |
-
}, temp)
|
| 61 |
temp_path = temp.name
|
| 62 |
return gr.update(visible=True, value=temp_path)
|
| 63 |
|
|
|
|
| 55 |
# Assuming exported_data is a dictionary where the key is the dataset name and the value is the data to be exported
|
| 56 |
with tempfile.NamedTemporaryFile(mode="w", delete=False, prefix=metric_name, suffix=".json") as temp:
|
| 57 |
json.dump({
|
| 58 |
+
name: sorted([{"value": key, **value} for key, value in dt.to_dict().items()], key=lambda x: x["value"])
|
| 59 |
for name, dt in exported_data.items()
|
| 60 |
+
}, temp, indent=2)
|
| 61 |
temp_path = temp.name
|
| 62 |
return gr.update(visible=True, value=temp_path)
|
| 63 |
|