From fef48f30b2c76f520287635dfbeec53b4567d367 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Mon, 2 Sep 2019 12:51:30 +0200 Subject: [PATCH] FEM: gmsh tools, use join from os as a more robust path builder --- src/Mod/Fem/femmesh/gmshtools.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/Mod/Fem/femmesh/gmshtools.py b/src/Mod/Fem/femmesh/gmshtools.py index f205417eda..f89d4b7f55 100644 --- a/src/Mod/Fem/femmesh/gmshtools.py +++ b/src/Mod/Fem/femmesh/gmshtools.py @@ -199,23 +199,19 @@ class GmshTools(): print(" ElementDimension: " + self.dimension) def get_tmp_file_paths(self): - if system() == "Linux": - path_sep = "/" - elif system() == "Windows": - path_sep = "\\" - else: - path_sep = "/" + from os.path import join from tempfile import gettempdir tmpdir = gettempdir() + # geometry file - self.temp_file_geometry = tmpdir + path_sep + self.part_obj.Name + "_Geometry.brep" + self.temp_file_geometry = join(tmpdir, self.part_obj.Name + "_Geometry.brep") print(" " + self.temp_file_geometry) # mesh file self.mesh_name = self.part_obj.Name + "_Mesh_TmpGmsh" - self.temp_file_mesh = tmpdir + path_sep + self.mesh_name + ".unv" + self.temp_file_mesh = join(tmpdir, self.mesh_name + ".unv") print(" " + self.temp_file_mesh) # Gmsh input file - self.temp_file_geo = tmpdir + path_sep + "shape2mesh.geo" + self.temp_file_geo = join(tmpdir, "shape2mesh.geo") print(" " + self.temp_file_geo) def get_gmsh_command(self):