From 9b2b87e9532ccefb24df62e79a6afd3ce5506793 Mon Sep 17 00:00:00 2001
From: ssl <sean.leavey@aei.mpg.de>
Date: Tue, 28 Jan 2014 12:15:45 +0100
Subject: [PATCH] Fixed issues with exception throwing when no FINESSE_DIR is
 found or if it is invalid

---
 pykat/exceptions.py | 1 +
 pykat/finesse.py    | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pykat/exceptions.py b/pykat/exceptions.py
index 1c28f65..c1f620b 100644
--- a/pykat/exceptions.py
+++ b/pykat/exceptions.py
@@ -1,4 +1,5 @@
 import exceptions
+import os
 
 class BasePyKatException(Exception):
     def __init__(self, msg):
diff --git a/pykat/finesse.py b/pykat/finesse.py
index ac5fb4c..a40f858 100644
--- a/pykat/finesse.py
+++ b/pykat/finesse.py
@@ -400,7 +400,7 @@ class kat(object):
                 self.__finesse_dir = os.environ.get('FINESSE_DIR')
                 
                 if self.__finesse_dir == None :
-                    raise MissingFinesseEnvVar()
+                    raise pkex.MissingFinesseEnvVar()
             else:
                 self.__finesse_dir = self.__katdir
                 
@@ -416,7 +416,7 @@ class kat(object):
             
             # check if kat file exists and it is executable by user        
             if not (os.path.isfile(kat_exec) and os.access(kat_exec, os.X_OK)):
-                raise MissingFinesse()
+                raise pkex.MissingFinesse()
                 
             if self.verbose: print "--------------------------------------------------------------"
             if self.verbose: print "Running kat - Started at " + str(start)
-- 
GitLab