From de255c3506210d708dee144ec2932ebf3f3848b7 Mon Sep 17 00:00:00 2001 From: Adam Gibson Date: Sat, 11 Jan 2020 23:33:13 +0000 Subject: [PATCH] Fix homedir lookup in MacOS Fixes #494. Uses sys.exit with error code also. --- jmbase/jmbase/support.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jmbase/jmbase/support.py b/jmbase/jmbase/support.py index cfb3b10..ecfc0bd 100644 --- a/jmbase/jmbase/support.py +++ b/jmbase/jmbase/support.py @@ -135,12 +135,12 @@ def lookup_appdata_folder(appname): """ if sys.platform == 'darwin': if "HOME" in environ: - data_folder = path.join(os.environ["HOME"], + data_folder = path.join(environ["HOME"], "Library/Application support/", appname) + '/' else: - print("Could not find home folder") - os.exit() + jmprint("Could not find home folder") + sys.exit(EXIT_FAILURE) elif 'win32' in sys.platform or 'win64' in sys.platform: data_folder = path.join(environ['APPDATA'], appname) + '\\'