Refactor from nested list comprehensions to map/filter

This commit is contained in:
Stein Magnus Jodal 2011-11-01 18:35:34 +01:00
parent f0f10e4374
commit 7fa46f1ace

View File

@ -139,11 +139,9 @@ class SpotifySessionManager(BaseThread, PyspotifySessionManager):
def refresh_stored_playlists(self):
"""Refresh the stored playlists in the backend with fresh meta data
from Spotify"""
playlists = [playlist
for playlist in
[SpotifyTranslator.to_mopidy_playlist(spotify_playlist)
for spotify_playlist in self.session.playlist_container()]
if playlist is not None]
playlists = map(SpotifyTranslator.to_mopidy_playlist,
self.session.playlist_container())
playlists = filter(None, playlists)
self.backend.stored_playlists.playlists = playlists
logger.debug(u'Refreshed %d stored playlist(s)', len(playlists))