- self._payload.update(name=artist.name)
- self._payload.update(bucket='id:musicbrainz')
- self._payload.update(results=30)
-
- def purge_cache(self, age=4):
- now = datetime.utcnow()
- if now.hour == SimaFM.timestamp.hour:
- return
- SimaFM.timestamp = datetime.utcnow()
- cache = SimaFM.cache
- delta = timedelta(hours=age)
- for url in list(cache.keys()):
- timestamp = cache.get(url).created()
- if now - timestamp > delta:
- cache.pop(url)
+ payload.update(name=artist.name)
+ payload.update(bucket='id:musicbrainz')
+ payload.update(results=100)
+ return payload