From f394989a5cfdd790be9235d7d72bf5051ee83a85 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 4 Jul 2023 09:53:55 +0200
Subject: [PATCH] SolverRun: Add solver type name at solver choose combobox.

---
 src/View/RunSolver/Window.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/View/RunSolver/Window.py b/src/View/RunSolver/Window.py
index b1c5a74e..822f2bb7 100644
--- a/src/View/RunSolver/Window.py
+++ b/src/View/RunSolver/Window.py
@@ -57,7 +57,7 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
 
     def setup_combobox(self):
         solvers = self._config.solvers
-        solvers_name = list(map(lambda s: s.name, solvers))
+        solvers_name = list(map(lambda s: s.name + f" - ({s._type})", solvers))
 
         self.combobox_add_items("comboBox", solvers_name)
 
@@ -71,6 +71,8 @@ class SelectSolverWindow(ASubWindow, ListedSubWindow):
 
     def accept(self):
         solver_name = self.get_combobox_text("comboBox")
+        solver_name = solver_name.rsplit(" - ", 1)[0]
+
         self._solver = next(
             filter(
                 lambda s: s.name == solver_name,
-- 
GitLab