From f2ce7a8097c5b540e714edb28ce0bc9a6b617a97 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Tue, 28 Jun 2022 14:30:14 +0200
Subject: [PATCH] Added error message when prepareExperiments fail

---
 UD_any/launchBatches.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/UD_any/launchBatches.py b/UD_any/launchBatches.py
index 157d5d7..d117af2 100755
--- a/UD_any/launchBatches.py
+++ b/UD_any/launchBatches.py
@@ -14,8 +14,14 @@ def printUsageAndExit() :
 
 ###############################################################################
 def prepareExperiment(lang, template, expName) :
-  subprocess.Popen("./prepareExperiment.sh %s %s %s"%(lang,template,expName),
-      shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE).wait()
+  proc = subprocess.Popen("./prepareExperiment.sh %s %s %s"%(lang,template,expName),
+      shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+
+  errMess = proc.stderr.read().decode('utf8')
+  returnCode = proc.wait()
+  if returnCode != 0 : 
+    print(errMess, file=sys.stderr)
+    exit(1)
 ###############################################################################
 
 ###############################################################################
-- 
GitLab