From 007655a46228965b45f8ab7bbb6f261830ff16ba Mon Sep 17 00:00:00 2001
From: Nicola Vigano <nicola.vigano@esrf.fr>
Date: Mon, 25 Aug 2014 14:46:58 +0200
Subject: [PATCH] dct_launch: fixed launching DCT from someone else :D

Signed-off-by: Nicola Vigano <nicola.vigano@esrf.fr>
---
 zUtil_Python/dct_compile_matlab_functions.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/zUtil_Python/dct_compile_matlab_functions.py b/zUtil_Python/dct_compile_matlab_functions.py
index f7be78c3..10b17fc5 100755
--- a/zUtil_Python/dct_compile_matlab_functions.py
+++ b/zUtil_Python/dct_compile_matlab_functions.py
@@ -148,9 +148,13 @@ class FunctionsBuilder(object):
 
         script_loc = os.path.join(self.script_dir, 'compile.m')
         self.out.printSubJob("Writing '%s' script to disk.." % script_loc)
-        fid = open(script_loc, "w")
-        fid.writelines(script_content)
-        fid.close()
+        try:
+            fid = open(script_loc, "w")
+            fid.writelines(script_content)
+            fid.close()
+        except IOError as ex:
+            DCTOutput.printWarning("Impossible to write script file: '%s'" % script_loc)
+            print(ex)
 
     def compileFuncs(self):
         if not os.path.exists(self.bin_dir):
-- 
GitLab