Browse Source

Use dict comprehension to generate cached data

pull/165/head
Oliverpool 9 years ago
parent
commit
f537c9a16c
  1. 5
      patacrep/songs/__init__.py

5
patacrep/songs/__init__.py

@ -173,10 +173,7 @@ class Song:
def _write_cache(self): def _write_cache(self):
"""If relevant, write a dumbed down version of self to the cache.""" """If relevant, write a dumbed down version of self to the cache."""
if self.use_cache: if self.use_cache:
# Only songs in datadirs can be cached cached = {attr: getattr(self, attr) for attr in self.cached_attributes}
cached = {}
for attribute in self.cached_attributes:
cached[attribute] = getattr(self, attribute)
pickle.dump( pickle.dump(
cached, cached,
open(self.cached_name, 'wb'), open(self.cached_name, 'wb'),

Loading…
Cancel
Save