Move DATA_PATH, SETTINGS_PATH, and SETTINGS_FILE to mopidy.utils.path
This commit is contained in:
parent
afdc665ac0
commit
b8d637e1f5
@ -1,18 +1,9 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
if not (2, 6) <= sys.version_info < (3,):
|
||||
sys.exit(u'Mopidy requires Python >= 2.6, < 3')
|
||||
|
||||
import glib
|
||||
|
||||
__version__ = '0.8.0'
|
||||
|
||||
DATA_PATH = os.path.join(str(glib.get_user_data_dir()), 'mopidy')
|
||||
CACHE_PATH = os.path.join(str(glib.get_user_cache_dir()), 'mopidy')
|
||||
SETTINGS_PATH = os.path.join(str(glib.get_user_config_dir()), 'mopidy')
|
||||
SETTINGS_FILE = os.path.join(SETTINGS_PATH, 'settings.py')
|
||||
|
||||
from mopidy import settings as default_settings_module
|
||||
from mopidy.utils.settings import SettingsProxy
|
||||
settings = SettingsProxy(default_settings_module)
|
||||
|
||||
@ -31,7 +31,6 @@ sys.path.insert(
|
||||
0, os.path.abspath(os.path.join(os.path.dirname(__file__), '../')))
|
||||
|
||||
|
||||
import mopidy
|
||||
from mopidy import audio, core, exceptions, settings
|
||||
from mopidy.utils import (
|
||||
deps, importing, log, path, process, settings as settings_utils,
|
||||
@ -122,13 +121,13 @@ def check_old_folders():
|
||||
logger.warning(
|
||||
u'Old settings folder found at %s, settings.py should be moved '
|
||||
u'to %s, any cache data should be deleted. See release notes for '
|
||||
u'further instructions.', old_settings_folder, mopidy.SETTINGS_PATH)
|
||||
u'further instructions.', old_settings_folder, path.SETTINGS_PATH)
|
||||
|
||||
|
||||
def setup_settings(interactive):
|
||||
path.get_or_create_folder(mopidy.SETTINGS_PATH)
|
||||
path.get_or_create_folder(mopidy.DATA_PATH)
|
||||
path.get_or_create_file(mopidy.SETTINGS_FILE)
|
||||
path.get_or_create_folder(path.SETTINGS_PATH)
|
||||
path.get_or_create_folder(path.DATA_PATH)
|
||||
path.get_or_create_file(path.SETTINGS_FILE)
|
||||
try:
|
||||
settings.validate(interactive)
|
||||
except exceptions.SettingsError as ex:
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
import glib
|
||||
import logging
|
||||
import os
|
||||
import re
|
||||
@ -6,8 +5,13 @@ import string
|
||||
import sys
|
||||
import urllib
|
||||
|
||||
import glib
|
||||
|
||||
logger = logging.getLogger('mopidy.utils.path')
|
||||
|
||||
DATA_PATH = os.path.join(str(glib.get_user_data_dir()), 'mopidy')
|
||||
SETTINGS_PATH = os.path.join(str(glib.get_user_config_dir()), 'mopidy')
|
||||
SETTINGS_FILE = os.path.join(SETTINGS_PATH, 'settings.py')
|
||||
XDG_DIRS = {
|
||||
'XDG_CACHE_DIR': glib.get_user_cache_dir(),
|
||||
'XDG_DATA_DIR': glib.get_user_data_dir(),
|
||||
|
||||
@ -9,7 +9,7 @@ import os
|
||||
import pprint
|
||||
import sys
|
||||
|
||||
from mopidy import exceptions, SETTINGS_PATH, SETTINGS_FILE
|
||||
from mopidy import exceptions
|
||||
from mopidy.utils import formatting, path
|
||||
|
||||
logger = logging.getLogger('mopidy.utils.settings')
|
||||
@ -23,9 +23,9 @@ class SettingsProxy(object):
|
||||
self.runtime = {}
|
||||
|
||||
def _get_local_settings(self):
|
||||
if not os.path.isfile(SETTINGS_FILE):
|
||||
if not os.path.isfile(path.SETTINGS_FILE):
|
||||
return {}
|
||||
sys.path.insert(0, SETTINGS_PATH)
|
||||
sys.path.insert(0, path.SETTINGS_PATH)
|
||||
# pylint: disable = F0401
|
||||
import settings as local_settings_module
|
||||
# pylint: enable = F0401
|
||||
|
||||
Loading…
Reference in New Issue
Block a user