From 50a50629eec7a12f0635d5299c87f2513e1eb5d2 Mon Sep 17 00:00:00 2001 From: Dominique Barton Date: Sat, 23 Feb 2019 18:46:09 +0100 Subject: [PATCH] FIX: Fix path for JSON registry --- mopidy_pummeluff/registry.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mopidy_pummeluff/registry.py b/mopidy_pummeluff/registry.py index 5c4f5b5..c84bcf2 100644 --- a/mopidy_pummeluff/registry.py +++ b/mopidy_pummeluff/registry.py @@ -24,7 +24,7 @@ class RegistryDict(dict): which reads and writes the registry from/to disk. ''' - registry_path = '/etc/mopidy/pummeluff_cards.json' + registry_path = '/var/lib/mopidy/pummeluff/cards.json' def __init__(self): super(RegistryDict, self).__init__(self) @@ -74,7 +74,13 @@ class RegistryDict(dict): ''' LOGGER.debug('Writing registry to %s', self.registry_path) - with open(self.registry_path, 'w') as f: + config = self.registry_path + directory = os.path.dirname(config) + + if not os.path.exists(directory): + os.makedirs(directory) + + with open(config, 'w') as f: json.dump(self, f, indent=4)