From 5526ee5a957936ae2cd6bf390cff95ead926b607 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 17 Nov 2012 00:39:19 +0100 Subject: [PATCH] core: Add CoreListener.playlists_loaded() event --- mopidy/core/listener.py | 8 ++++++++ tests/core/listener_test.py | 3 +++ 2 files changed, 11 insertions(+) diff --git a/mopidy/core/listener.py b/mopidy/core/listener.py index df726b77..dc8bf1d7 100644 --- a/mopidy/core/listener.py +++ b/mopidy/core/listener.py @@ -92,6 +92,14 @@ class CoreListener(object): """ pass + def playlists_loaded(self): + """ + Called when playlists are loaded or refreshed. + + *MAY* be implemented by actor. + """ + pass + def playlist_changed(self, playlist): """ Called whenever a playlist is changed. diff --git a/tests/core/listener_test.py b/tests/core/listener_test.py index dc3b8964..2e121796 100644 --- a/tests/core/listener_test.py +++ b/tests/core/listener_test.py @@ -29,6 +29,9 @@ class CoreListenerTest(unittest.TestCase): def test_listener_has_default_impl_for_tracklist_changed(self): self.listener.tracklist_changed() + def test_listener_has_default_impl_for_playlists_loaded(self): + self.listener.playlists_loaded() + def test_listener_has_default_impl_for_playlist_changed(self): self.listener.playlist_changed(Playlist())