diff options
Diffstat (limited to 'nephilim/plugins/Lyrics.py')
-rw-r--r-- | nephilim/plugins/Lyrics.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/nephilim/plugins/Lyrics.py b/nephilim/plugins/Lyrics.py index 2bd3ea4..fe5516e 100644 --- a/nephilim/plugins/Lyrics.py +++ b/nephilim/plugins/Lyrics.py @@ -162,7 +162,7 @@ class Lyrics(Plugin): artist = xml.readElementText() xml.clear() if not artist: - self.logger.error('Didn\'t find artist in %s artist search results.'%self.name) + self.logger.info('Didn\'t find artist in %s artist search results.'%self.name) return self.finish() url = QtCore.QUrl('http://lyricwiki.org/api.php') @@ -170,6 +170,7 @@ class Lyrics(Plugin): ('song', self.song['title']), ('fmt', 'xml')]) self.rep = self.nam.get(QtNetwork.QNetworkRequest(url)) self.rep.finished.connect(self.__handle_search_res) + self.rep.error.connect(self.handle_error) def __handle_search_res(self): url = None @@ -190,7 +191,7 @@ class Lyrics(Plugin): self.logger.error('Error parsing seach results: %s'%xml.errorString()) if not url: - self.logger.error('Didn\'t find the URL in Lyricwiki search results.') + self.logger.warning('Didn\'t find the URL in Lyricwiki search results.') return self.finish() self.logger.info('Found Lyricwiki song URL: %s.'%url) @@ -200,6 +201,7 @@ class Lyrics(Plugin): req = QtNetwork.QNetworkRequest(url) self.rep = self.nam.get(req) self.rep.finished.connect(self.__handle_lyrics) + self.rep.error.connect(self.handle_error) def __handle_lyrics(self): lyrics = '' @@ -250,6 +252,7 @@ class Lyrics(Plugin): self.rep = self.nam.get(QtNetwork.QNetworkRequest(url)) self.rep.finished.connect(self.__handle_lyrics) + self.rep.error.connect(self.handle_error) def __handle_lyrics(self): lyrics = '' |