From a9f92637caae10094328c6cec2aad0af56e7059a Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 20 Feb 2024 12:07:30 +0100
Subject: [PATCH] Solver: Mage: Fix ST file name.

---
 src/Solver/Mage.py | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py
index 564a809d..cc18fb2c 100644
--- a/src/Solver/Mage.py
+++ b/src/Solver/Mage.py
@@ -148,7 +148,7 @@ class Mage(CommandLineSolver):
         )
 
         for edge in edges:
-            name = f"Reach_{edge.id}"
+            name = f"Reach_{edge.id + 1:>3}".replace(" ", "0")
 
             with mage_file_open(
                     os.path.join(repertory, "net", f"{name}.ST"),
@@ -817,11 +817,8 @@ class Mage8(Mage):
             )
 
             for e in edges:
-                name = e.name.replace(" ", "_")
-                if e._name == "":
-                    name = f"Reach_{e.id}"
-
-                id = f"Bief_{e.id+1}"
+                name = f"Reach_{e.id + 1:>3}".replace(" ", "0")
+                id = name
 
                 n1 = f"{e.node1.id:3}".replace(" ", "x")
                 n2 = f"{e.node2.id:3}".replace(" ", "x")
-- 
GitLab