From 104a8c2e050226e807690c240024381b7fbaa790 Mon Sep 17 00:00:00 2001 From: daid Date: Wed, 12 Mar 2014 12:55:20 +0100 Subject: [PATCH] Workaround for bug if APPDATA is not set in environment settings. --- Cura/util/pymclevel/mclevelbase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Cura/util/pymclevel/mclevelbase.py b/Cura/util/pymclevel/mclevelbase.py index 1e88acdb..7bdd9aa2 100644 --- a/Cura/util/pymclevel/mclevelbase.py +++ b/Cura/util/pymclevel/mclevelbase.py @@ -59,7 +59,10 @@ def win32_appdata(): ) except Exception, e: #print "Error while getting AppData folder using SHGetSpecialFolderLocation: {0!r}".format(e) - return os.environ['APPDATA'].decode(sys.getfilesystemencoding()) + try: + return os.environ['APPDATA'].decode(sys.getfilesystemencoding()) + except KeyError: + return 'C:/' if sys.platform == "win32": appDataDir = win32_appdata() -- 2.30.2