diff --git a/src/Solver/CommandLine.py b/src/Solver/CommandLine.py index 2a6d9ec8..07598c18 100644 --- a/src/Solver/CommandLine.py +++ b/src/Solver/CommandLine.py @@ -148,7 +148,7 @@ class CommandLineSolver(AbstractSolver): """ cmd = cmd.replace("@install_dir", self._install_dir()) cmd = cmd.replace("@path", "\"" + path + "\"") - cmd = cmd.replace("@input", self.input_param()) + cmd = cmd.replace("@input", self.input_param().replace(" ", "_")) cmd = cmd.replace("@output", self.output_param()) cmd = cmd.replace("@dir", self._process.workingDirectory()) cmd = cmd.replace("@args", " ".join(self.cmd_args(study))) diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py index 00d44098..444448c1 100644 --- a/src/Solver/Mage.py +++ b/src/Solver/Mage.py @@ -462,6 +462,9 @@ class Mage(CommandLineSolver): files.append(f"{name}.SIN") for hs in hydraulic_structures: + if hs.input_reach is None: + continue + if not hs.input_reach.is_enable(): continue