Salome HOME
Better error handling for parallel mesh
[modules/smesh.git] / src / SMESH_SWIG / mesher_launcher.py
index 65de1492524de673752903464625ddddd0e01aa3..3794016df1468379f0022b1aa0bea94ec44fb010 100644 (file)
@@ -244,11 +244,12 @@ def run_pylauncher(args):
     del_tmp_folder = True
     try:
        val = int(environ.get("SMESH_KEEP_TMP", "0"))
-       del_tmp_folder = val > 0
+       del_tmp_folder = val < 0
     except Exception as e:
         del_tmp_folder = True
 
-    launcher.clearJobWorkingDir(job_id)
+    if del_tmp_folder:
+        launcher.clearJobWorkingDir(job_id)
 
 def def_arg():
     """ Define and parse arguments for the script """