diff --git a/src/Meshing/Mage.py b/src/Meshing/Mage.py index 90f56e0b4a5dd2639d740190b8e76ef2b7921593..b39c25a2dc7bbe14c1f63552b84b113de2b82ca0 100644 --- a/src/Meshing/Mage.py +++ b/src/Meshing/Mage.py @@ -287,12 +287,14 @@ class MeshingWithMageMailleurTT(AMeshingTool): return reach with tempfile.TemporaryDirectory() as tmp: + logger.debug(f"temp file: {tmp}") st_file = self.export_reach_to_st(reach, tmp) m_file = st_file.rsplit(".ST", 1)[0] + ".M" proc = QProcess() proc.setWorkingDirectory(tmp) + logger.debug(f"mailleurTT '{st_file}, {m_file}, {str(step)}'") proc.start( self._exe_path(), [st_file, m_file, str(step)] ) diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py index cf405a0f45bcea535877f47656a42e6a171652d5..8330767babcf33c22b453c02369d17cfe7d40dcd 100644 --- a/src/Solver/Mage.py +++ b/src/Solver/Mage.py @@ -507,6 +507,8 @@ class Mage(CommandLineSolver): name = bhs.name if name == "": name = f"HS_{bhs.id:>3}".replace(" ", "0") + else: + name = name.replace(" ", "_") f.write( f"{sin_dict[bhs._type]} " +