From 2b5c532e12ffce968725ec8414f6063f3772f90e Mon Sep 17 00:00:00 2001 From: Johannes Knutsen Date: Tue, 27 Jul 2010 09:46:03 +0200 Subject: [PATCH] added extra underscore to helper methods and moved music_db_list* below music_db_list in frontend --- mopidy/mpd/frontend.py | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/mopidy/mpd/frontend.py b/mopidy/mpd/frontend.py index 5a683af2..e74b9631 100644 --- a/mopidy/mpd/frontend.py +++ b/mopidy/mpd/frontend.py @@ -657,25 +657,6 @@ class MpdFrontend(object): # TODO Add result to current playlist #return result - def _music_db_list_artist(self): - """ - Since we don't know exactly all available artists, we respond with - the artists we know for sure, which is all artists in our stored playlists. - """ - artists = set() - for playlist in self.backend.stored_playlists.playlists: - for track in playlist.tracks: - for artist in track.artists: - artists.add((u'Artist', artist.name)) - return artists - - def _music_db_list_album_artist(self, artist): - playlist = self.backend.library.find_exact([(u'artist', artist)]) - albums = set() - for track in playlist.tracks: - albums.add((u'Album', track.album.name)) - return albums - @handle_pattern(r'^list (?P[Aa]rtist)$') @handle_pattern(r'^list "(?P[Aa]rtist)"$') @handle_pattern(r'^list (?Palbum( artist)?)( "(?P[^"]+)")*$') @@ -721,6 +702,25 @@ class MpdFrontend(object): return self._music_db_list_album_artist(artist) # TODO More to implement + def __music_db_list_artist(self): + """ + Since we don't know exactly all available artists, we respond with + the artists we know for sure, which is all artists in our stored playlists. + """ + artists = set() + for playlist in self.backend.stored_playlists.playlists: + for track in playlist.tracks: + for artist in track.artists: + artists.add((u'Artist', artist.name)) + return artists + + def __music_db_list_album_artist(self, artist): + playlist = self.backend.library.find_exact([(u'artist', artist)]) + albums = set() + for track in playlist.tracks: + albums.add((u'Album', track.album.name)) + return albums + @handle_pattern(r'^listall "(?P[^"]+)"') def _music_db_listall(self, uri): """