diff --git a/src/paths.py b/src/paths.py index 49e312a1..c162f0b3 100644 --- a/src/paths.py +++ b/src/paths.py @@ -54,6 +54,11 @@ def lookupAppdataFolder(): dataFolder = os.path.join( os.environ['APPDATA'], APPNAME ).decode(sys.getfilesystemencoding(), 'ignore') + os.path.sep + try: + os.path.isdir(dataFolder) + except WindowsError: + from appdirs import user_data_dir + dataFolder = user_data_dir('PyBitmessage', False) else: try: dataFolder = os.path.join(os.environ['XDG_CONFIG_HOME'], APPNAME)