local: Add missing file

This commit is contained in:
Stein Magnus Jodal 2014-05-06 23:16:19 +02:00
parent c7b3f4a978
commit 9ffceaf3d2

30
mopidy/local/storage.py Normal file
View File

@ -0,0 +1,30 @@
from __future__ import unicode_literals
import logging
import os
from mopidy.utils import encoding, path
logger = logging.getLogger(__name__)
def check_dirs_and_files(config):
if not os.path.isdir(config['local']['media_dir']):
logger.warning(
'Local media dir %s does not exist.' %
config['local']['media_dir'])
try:
path.get_or_create_dir(config['local']['data_dir'])
except EnvironmentError as error:
logger.warning(
'Could not create local data dir: %s',
encoding.locale_decode(error))
# TODO: replace with data dir?
try:
path.get_or_create_dir(config['local']['playlists_dir'])
except EnvironmentError as error:
logger.warning(
'Could not create local playlists dir: %s',
encoding.locale_decode(error))