mirror of
https://github.com/jlu5/SupyPlugins.git
synced 2025-05-07 03:53:41 -05:00
Merge pull request #6 from GLolol/np-catch-empty-track
Catch error when a user has never played a track (Closes krf/supybot-lastfm#4)
This commit is contained in:
commit
40fe73e544
@ -54,7 +54,10 @@ class LastFMParser:
|
||||
xml = minidom.parse(stream).getElementsByTagName("recenttracks")[0]
|
||||
user = xml.getAttribute("user")
|
||||
|
||||
t = xml.getElementsByTagName("track")[0] # most recent track
|
||||
try:
|
||||
t = xml.getElementsByTagName("track")[0] # most recent track
|
||||
except IndexError:
|
||||
return [user] + [None]*5
|
||||
isNowPlaying = (t.getAttribute("nowplaying") == "true")
|
||||
if not isNowPlaying:
|
||||
time = int(t.getElementsByTagName("date")[0].getAttribute("uts"))
|
||||
|
Loading…
x
Reference in New Issue
Block a user