Solver: Mage: Fix empty HS error and space in input param.

setup.py
Pierre-Antoine Rouby 2024-01-17 11:23:49 +01:00
parent 870cba5005
commit e86111bd7a
2 changed files with 4 additions and 1 deletions

View File

@ -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)))

View File

@ -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