diff --git a/src/Model/HydraulicStructures/HydraulicStructures.py b/src/Model/HydraulicStructures/HydraulicStructures.py index c301439b891216e058011ceb21f402f9bc4ca415..b4db6c3405e96ba4cb76ef696ffa9c6695a0b989 100644 --- a/src/Model/HydraulicStructures/HydraulicStructures.py +++ b/src/Model/HydraulicStructures/HydraulicStructures.py @@ -200,7 +200,7 @@ class HydraulicStructure(SQLSubModel): @input_kp.setter def input_kp(self, input_kp): - self._input_kp = input_kp + self._input_kp = float(input_kp) self._status.modified() @property diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py index f44e1cbc00c4a3d86f0bc323fecad7906084c91c..da35fc53fc23a5e3056b5397b971508e2555c81d 100644 --- a/src/Solver/Mage.py +++ b/src/Solver/Mage.py @@ -491,7 +491,7 @@ class Mage(CommandLineSolver): f.write( '* ouvrage au pk ' + - f"{hs.input_kp:>12.1f}" + ' ' + + f"{float(hs.input_kp):>12.1f}" + ' ' + hs.name + '\n' ) @@ -510,7 +510,7 @@ class Mage(CommandLineSolver): f.write( f"{sin_dict[bhs._type]} " + - f"{reach_id} {hs.input_kp:>12.3f} {param_str} " + + f"{reach_id} {float(hs.input_kp):>12.3f} {param_str} " + f"{name}\n" )