From 7fa46f1aced86e490c0e2f87f6bf84542ca2a3f2 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Tue, 1 Nov 2011 18:35:34 +0100 Subject: [PATCH] Refactor from nested list comprehensions to map/filter --- mopidy/backends/spotify/session_manager.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mopidy/backends/spotify/session_manager.py b/mopidy/backends/spotify/session_manager.py index f9ff083b..4b81db1f 100644 --- a/mopidy/backends/spotify/session_manager.py +++ b/mopidy/backends/spotify/session_manager.py @@ -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))