diff --git a/pykat/finesse.py b/pykat/finesse.py index 07478328e031f730875f1d453f58eaf72863f239..662240128f57befbe450755e239b7e365a875209 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -178,12 +178,16 @@ class kat(object): if len(self.__katexe) == 0: # Get the environment variable for where Finesse is stored self.__finesse_dir = os.environ.get('FINESSE_DIR') - + katexe = "kat" + + if os.sys.platform == "win32": + katexe += ".exe" + if self.__finesse_dir == None : raise MissingFinesseEnvVar() - kat_exec = os.path.join(self.__finesse_dir,'kat.exe') + kat_exec = os.path.join(self.__finesse_dir, katexe) else: kat_exec = self.__katexe