]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/internal/lastfm.py
More robust Tags plugin MPD filter configuration
[mpd-sima.git] / sima / plugins / internal / lastfm.py
index 66ced0442591bff8e9a663de66c53ea29541217c..457deb564a38e58b67e0f45990cbf49d15a22104 100644 (file)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (c) 2013, 2014 Jack Kaliko <kaliko@azylum.org>
+# Copyright (c) 2013, 2014, 2020 kaliko <kaliko@azylum.org>
 #
 #  This file is part of sima
 #
@@ -29,7 +29,8 @@ from os.path import join
 # local import
 from ...lib.simafm import SimaFM
 from ...lib.webserv import WebService
-from ...lib.cache import FileCache, DictCache
+from ...lib.cache import FileCache
+from ...lib.http import CacheController
 
 
 class Lastfm(WebService):
@@ -42,7 +43,9 @@ class Lastfm(WebService):
         vardir = daemon.config['sima']['var_dir']
         persitent_cache = daemon.config.getboolean('lastfm', 'cache')
         if persitent_cache:
-            self.log.debug('Persistant cache enabled in {}'.format(join(vardir, 'http', 'LastFM')))
+            CacheController.CACHE_ANYWAY = True
+            self.log.debug('Persistant cache enabled in %s',
+                           join(vardir, 'http', 'LastFM'))
             SimaFM.cache = FileCache(join(vardir, 'http', 'LastFM'))
         self.ws = SimaFM()