From: kaliko Date: Tue, 17 Jun 2014 15:01:59 +0000 (+0200) Subject: Fixed rare potential IndexError X-Git-Tag: 0.12.1~5 X-Git-Url: https://git.kaliko.me/?a=commitdiff_plain;ds=sidebyside;h=b0256b621c9c549fa4f3f86394d599965c179923;p=mpd-sima.git Fixed rare potential IndexError --- 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]))