From 3090adeb94f438b42ba6c8da15526c90b111bd17 Mon Sep 17 00:00:00 2001
From: Philip ABBET <philip.abbet@idiap.ch>
Date: Fri, 30 Jun 2017 12:22:17 +0200
Subject: [PATCH] More detailed error message when the toolchain used by an
 experiment is invalid

---
 beat/core/experiment.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/beat/core/experiment.py b/beat/core/experiment.py
index 2aaec8ee..7f294219 100755
--- a/beat/core/experiment.py
+++ b/beat/core/experiment.py
@@ -439,8 +439,8 @@ class Experiment(object):
 
     if self.toolchain.errors:
       if self.storage is not None:
-        self.errors.append("toolchain `%s' is not valid" % \
-                self.storage.toolchain)
+        self.errors.append("toolchain `%s' is not valid, because:\n  * %s" % \
+                (self.storage.toolchain, '\n  * '.join(self.toolchain.errors)))
       else:
         self.errors.append("toolchain data is not valid, because:\n  * %s" \
                 % '\n  * '.join(self.toolchain.errors))
-- 
GitLab