Avoid blocking forever waiting on search query responses from Spotify
This commit is contained in:
parent
be42217d3b
commit
5d6fc7b092
@ -56,4 +56,7 @@ class SpotifyLibraryProvider(BaseLibraryProvider):
|
||||
logger.debug(u'Spotify search query: %s' % spotify_query)
|
||||
queue = Queue.Queue()
|
||||
self.backend.spotify.search(spotify_query.encode(ENCODING), queue)
|
||||
return queue.get()
|
||||
try:
|
||||
return queue.get(timeout=3) # XXX What is an reasonable timeout?
|
||||
except Queue.Empty:
|
||||
return Playlist(tracks=[])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user