From b671ffb16471bf2de058dad00ef090d38ad414de Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Mon, 21 May 2018 15:35:45 +0100
Subject: [PATCH] Catching exception at the base level

---
 force_bdss/core_evaluation_driver.py | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/force_bdss/core_evaluation_driver.py b/force_bdss/core_evaluation_driver.py
index 8129125..e10851c 100644
--- a/force_bdss/core_evaluation_driver.py
+++ b/force_bdss/core_evaluation_driver.py
@@ -5,10 +5,6 @@ from traits.api import on_trait_change
 
 from force_bdss.ids import InternalPluginID
 from .base_core_driver import BaseCoreDriver
-from .io.workflow_reader import (
-    InvalidVersionException,
-    InvalidFileException
-)
 
 
 log = logging.getLogger(__name__)
@@ -24,8 +20,8 @@ class CoreEvaluationDriver(BaseCoreDriver):
     def application_started(self):
         try:
             workflow = self.workflow
-        except (InvalidVersionException, InvalidFileException) as e:
-            log.exception(e)
+        except Exception:
+            log.exception("Unable to open workflow file.")
             sys.exit(1)
 
         mco_model = workflow.mco
-- 
GitLab