diff --git a/headphones/lyrics.py b/headphones/lyrics.py index 4a077f31..a3e89352 100644 --- a/headphones/lyrics.py +++ b/headphones/lyrics.py @@ -20,7 +20,11 @@ def getLyrics(artist, song): logger.warn('Error opening: %s. Error: %s' % (searchURL, e)) return - parseddata = minidom.parseString(data) + try: + parseddata = minidom.parseString(data) + except Exception, e: + logger.warn('Error parsing data from url: %s. Error: %s' % (searchURL, e)) + return url = parseddata.getElementsByTagName("url") @@ -38,6 +42,9 @@ def getLyrics(artist, song): m = re.compile('''