From b0256b621c9c549fa4f3f86394d599965c179923 Mon Sep 17 00:00:00 2001 From: kaliko Date: Tue, 17 Jun 2014 17:01:59 +0200 Subject: [PATCH] Fixed rare potential IndexError --- sima/lib/webserv.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sima/lib/webserv.py b/sima/lib/webserv.py index fd15815..5e78785 100644 --- a/sima/lib/webserv.py +++ b/sima/lib/webserv.py @@ -195,6 +195,8 @@ class WebService(Plugin): history = deque(self.history) history.popleft() depth = 0 + if not self.player.playlist: + return ret_extra last_trk = self.player.playlist[-1] extra_arts = list() while depth < self.plugin_conf.getint('depth'): @@ -222,6 +224,8 @@ class WebService(Plugin): def get_local_similar_artists(self): """Check against local player for similar artists """ + if not self.player.playlist: + return [] tolookfor = self.player.playlist[-1].get_artist() self.log.info('Looking for artist similar ' 'to "{0.artist}"'.format(self.player.playlist[-1])) -- 2.39.5