Kaynağa Gözat

Trying again

Colin Powell 3 hafta önce
ebeveyn
işleme
1b184963a0

+ 3 - 0
mopidy_smartplaylists/__init__.py

@@ -2,6 +2,7 @@ from mopidy import config, ext
 __version__ = pkg_resources.get_distribution("Mopidy-SmartPlaylists").version
 
 class Extension(ext.Extension):
+
     dist_name = "Mopidy-SmartPlaylists"
     ext_name = "smartplaylists"
     version = __version__
@@ -17,5 +18,7 @@ class Extension(ext.Extension):
 
     def setup(self, registry):
         from .backend import SmartPlaylistsBackend
+
         registry.add("backend", SmartPlaylistsBackend)
 
+

+ 5 - 3
mopidy_smartplaylists/backend.py

@@ -1,14 +1,16 @@
+import pykka
+
 import logging
-import mopidy.backend
+from mopidy import backend
 from .playlists import SmartPlaylistsProvider
 
 
 logger = logging.getLogger(__name__)
 
 
-class SmartPlaylistsBackend(mopidy.backend.Backend):
+class SmartPlaylistsBackend(pykka.ThreadingActor, backend.Backend):
     def __init__(self, config, audio):
-        super().__init__(audio=audio)
+        super(SmartPlaylistsBackend, self).__init__()
         self.config = config["smartplaylists"]
 
         # Initialize playlist provider