local: Ensure directory for library exists (fixes #703)

This commit is contained in:
Trygve Aaberge 2014-05-03 02:15:14 +02:00
parent b587b47e86
commit 4220aa30ec

View File

@ -31,6 +31,9 @@ def write_library(json_file, data):
data['version'] = mopidy.__version__
directory, basename = os.path.split(json_file)
if not os.path.exists(directory):
os.makedirs(directory)
# TODO: cleanup directory/basename.* files.
tmp = tempfile.NamedTemporaryFile(
prefix=basename + '.', dir=directory, delete=False)