@@ -22,18 +22,7 @@ index ae67001a..3a52b758 100644
22
22
Unix: ~/.local/share/<AppName> # or in $XDG_DATA_HOME, if defined
23
23
Win XP (not roaming): C:\Documents and Settings\<username>\Application Data\<AppAuthor>\<AppName>
24
24
Win XP (roaming): C:\Documents and Settings\<username>\Local Settings\Application Data\<AppAuthor>\<AppName>
25
- @@ -88,6 +92,10 @@ def user_data_dir(appname=None, appauthor=None, version=None, roaming=False):
26
- path = os.path.expanduser('~/Library/Application Support/')
27
- if appname:
28
- path = os.path.join(path, appname)
29
- + if not os.path.isdir(path):
30
- + path = os.path.expanduser('~/.config/')
31
- + if appname:
32
- + path = os.path.join(path, appname)
33
- else:
34
- path = os.getenv('XDG_DATA_HOME', os.path.expanduser("~/.local/share"))
35
- if appname:
36
- @@ -150,7 +158,7 @@ def site_data_dir(appname=None, appauthor=None, version=None, multipath=False):
25
+ @@ -150,7 +154,7 @@ def site_data_dir(appname=None, appauthor=None, version=None, multipath=False):
37
26
if appname:
38
27
if version:
39
28
appname = os.path.join(appname, version)
@@ -42,7 +31,7 @@ index ae67001a..3a52b758 100644
42
31
43
32
if multipath:
44
33
path = os.pathsep.join(pathlist)
45
- @@ -203,6 +211 ,8 @@ def user_config_dir(appname=None, appauthor=None, version=None, roaming=False):
34
+ @@ -203,6 +203 ,8 @@ def user_config_dir(appname=None, appauthor=None, version=None, roaming=False):
46
35
return path
47
36
48
37
@@ -51,7 +40,7 @@ index ae67001a..3a52b758 100644
51
40
def site_config_dir(appname=None, appauthor=None, version=None, multipath=False):
52
41
r"""Return full path to the user-shared data dir for this application.
53
42
54
- @@ -238,14 +248 ,15 @@ def site_config_dir(appname=None, appauthor=None, version=None, multipath=False)
43
+ @@ -238,14 +244 ,15 @@ def site_config_dir(appname=None, appauthor=None, version=None, multipath=False)
55
44
if appname and version:
56
45
path = os.path.join(path, version)
57
46
else:
@@ -71,7 +60,7 @@ index ae67001a..3a52b758 100644
71
60
72
61
if multipath:
73
62
path = os.pathsep.join(pathlist)
74
- @@ -291,6 +304 ,10 @@ def user_cache_dir(appname=None, appauthor=None, version=None, opinion=True):
63
+ @@ -291,6 +300 ,10 @@ def user_cache_dir(appname=None, appauthor=None, version=None, opinion=True):
75
64
if appauthor is None:
76
65
appauthor = appname
77
66
path = os.path.normpath(_get_win_folder("CSIDL_LOCAL_APPDATA"))
@@ -82,7 +71,7 @@ index ae67001a..3a52b758 100644
82
71
if appname:
83
72
if appauthor is not False:
84
73
path = os.path.join(path, appauthor, appname)
85
- @@ -557,18 +574 ,32 @@ def _get_win_folder_with_jna(csidl_name):
74
+ @@ -557,18 +570 ,32 @@ def _get_win_folder_with_jna(csidl_name):
86
75
87
76
if system == "win32":
88
77
try:
0 commit comments