From bba590c0a5f160c8b08356265b2adabde0a5bf1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Montan=CC=83ana?= Date: Fri, 9 Jun 2023 01:40:48 +0200 Subject: [PATCH] ranking working --- app/results/main_results.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/results/main_results.py b/app/results/main_results.py index e75c704..33c4e6d 100644 --- a/app/results/main_results.py +++ b/app/results/main_results.py @@ -1,23 +1,25 @@ import json import os import shutil +from pathlib import Path import xlsxwriter from benchmark.Datasets import Datasets from benchmark.ResultsBase import StubReport -from benchmark.ResultsFiles import Excel, ReportDatasets, Benchmark +from benchmark.ResultsFiles import Benchmark, Excel, ReportDatasets from benchmark.Utils import Files, Folders +from dotenv import dotenv_values from flask import ( Blueprint, current_app, + redirect, render_template, request, send_file, url_for, - redirect, ) -from dotenv import dotenv_values from flask_login import current_user, login_required + from .forms import RankingForm results = Blueprint("results", __name__, template_folder="templates") @@ -259,10 +261,6 @@ def ranking(): "partial results for some classifiers", error=f"Key not found {str(e)}", ) - return redirect( - url_for( - "results.download", - file_name=benchmark.get_excel_file_name(), - ) - ) + file_name = Path(benchmark.get_excel_file_name()).name + return redirect(url_for("results.download", file_name=file_name)) return render_template("ranking.html", form=form)