Improve fix for #256
- Forgot to decode result from glib.get_user_config_dir() - glib.USER_DIRECTORY_MUSIC isn't always defined
This commit is contained in:
parent
26e6b2e730
commit
6cb2d6293d
@ -13,15 +13,21 @@ import glib
|
|||||||
|
|
||||||
logger = logging.getLogger('mopidy.utils.path')
|
logger = logging.getLogger('mopidy.utils.path')
|
||||||
|
|
||||||
DATA_PATH = os.path.join(str(glib.get_user_data_dir()), 'mopidy')
|
XDG_CACHE_DIR = glib.get_user_cache_dir().decode('utf-8'),
|
||||||
SETTINGS_PATH = os.path.join(str(glib.get_user_config_dir()), 'mopidy')
|
XDG_CONFIG_DIR = glib.get_user_config_dir().decode('utf-8'),
|
||||||
SETTINGS_FILE = os.path.join(SETTINGS_PATH, 'settings.py')
|
XDG_DATA_DIR = glib.get_user_data_dir().decode('utf-8'),
|
||||||
|
XDG_MUSIC_DIR = glib.get_user_special_dir(glib.USER_DIRECTORY_MUSIC)
|
||||||
|
if XDG_MUSIC_DIR:
|
||||||
|
XDG_MUSIC_DIR = XDG_MUSIC_DIR.decode('utf-8')
|
||||||
XDG_DIRS = {
|
XDG_DIRS = {
|
||||||
'XDG_CACHE_DIR': glib.get_user_cache_dir().decode('utf-8'),
|
'XDG_CACHE_DIR': XDG_CACHE_DIR,
|
||||||
'XDG_DATA_DIR': glib.get_user_data_dir().decode('utf-8'),
|
'XDG_CONFIG_DIR': XDG_CONFIG_DIR,
|
||||||
'XDG_MUSIC_DIR': (
|
'XDG_DATA_DIR': XDG_DATA_DIR,
|
||||||
glib.get_user_special_dir(glib.USER_DIRECTORY_MUSIC).decode('utf-8')),
|
'XDG_MUSIC_DIR': XDG_MUSIC_DIR,
|
||||||
}
|
}
|
||||||
|
DATA_PATH = os.path.join(XDG_DATA_DIR, 'mopidy')
|
||||||
|
SETTINGS_PATH = os.path.join(XDG_CONFIG_DIR, 'mopidy')
|
||||||
|
SETTINGS_FILE = os.path.join(SETTINGS_PATH, 'settings.py')
|
||||||
|
|
||||||
|
|
||||||
def get_or_create_folder(folder):
|
def get_or_create_folder(folder):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user