From c67eb4b973f3431e8716cadd1f05cc597e0b654e Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 19 Mar 2011 16:41:48 +0100 Subject: [PATCH] Make backend providers traversable so they can be set up for tests --- mopidy/backends/base/library.py | 2 ++ mopidy/backends/base/playback.py | 2 ++ mopidy/backends/base/stored_playlists.py | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/mopidy/backends/base/library.py b/mopidy/backends/base/library.py index 9ca103c0..a30ed412 100644 --- a/mopidy/backends/base/library.py +++ b/mopidy/backends/base/library.py @@ -84,6 +84,8 @@ class BaseLibraryProvider(object): :type backend: :class:`mopidy.backends.base.Backend` """ + pykka_traversable = True + def __init__(self, backend): self.backend = backend diff --git a/mopidy/backends/base/playback.py b/mopidy/backends/base/playback.py index 80133c33..ce63abf7 100644 --- a/mopidy/backends/base/playback.py +++ b/mopidy/backends/base/playback.py @@ -501,6 +501,8 @@ class BasePlaybackProvider(object): :type backend: :class:`mopidy.backends.base.Backend` """ + pykka_traversable = True + def __init__(self, backend): self.backend = backend diff --git a/mopidy/backends/base/stored_playlists.py b/mopidy/backends/base/stored_playlists.py index 6578c046..aca78a8c 100644 --- a/mopidy/backends/base/stored_playlists.py +++ b/mopidy/backends/base/stored_playlists.py @@ -11,6 +11,8 @@ class StoredPlaylistsController(object): :type provider: instance of :class:`BaseStoredPlaylistsProvider` """ + pykka_traversable = True + def __init__(self, backend, provider): self.backend = backend self.provider = provider @@ -125,6 +127,8 @@ class BaseStoredPlaylistsProvider(object): :type backend: :class:`mopidy.backends.base.Backend` """ + pykka_traversable = True + def __init__(self, backend): self.backend = backend self._playlists = []