]> kaliko git repositories - mpd-sima.git/commitdiff
Converging webservices plugins
authorkaliko <efrim@azylum.org>
Sun, 9 Feb 2014 15:52:06 +0000 (16:52 +0100)
committerkaliko <efrim@azylum.org>
Sun, 9 Feb 2014 15:52:06 +0000 (16:52 +0100)
sima/plugins/internal/echonest.py
sima/plugins/internal/lastfm.py

index 4cd2f1d69b41171feaa728dfc7d469431133d6a3..a5c1ede7bad1bc5ff60b7cde988b0b92c8786878 100644 (file)
@@ -13,7 +13,7 @@ from hashlib import md5
 
 # local import
 from ...lib.plugin import Plugin
-from ...lib.simaecho import SimaEch, EchoError, EchoNotFound
+from ...lib.simaecho import SimaEch, EchoError
 from ...lib.track import Track
 from ...lib.meta import Artist
 
@@ -182,13 +182,10 @@ class EchoNest(Plugin):
         try:
             # TODO: let's propagate Artist type
             [as_art.append(str(art)) for art in as_artists]
-        except EchoNotFound as err:
-            self.log.warning(err)
         except EchoError as err:
             self.log.warning('EchoNest: {0}'.format(err))
         if as_art:
-            self.log.debug('Fetched  {0} artist(s) from echonest'.format(
-                            len(as_art)))
+            self.log.debug('Fetched {0} artist(s)'.format(len(as_art)))
         self.log.debug('x-ratelimit-remaining: {}'.format(SimaEch.ratelimit))
         return as_art
 
index 0cb3532477b7c59ec0b97d851e9f79dd1598993c..9ca859f6a724629ba73be2d39c1e8b27a99e1e27 100644 (file)
@@ -13,7 +13,7 @@ from hashlib import md5
 
 # local import
 from ...lib.plugin import Plugin
-from ...lib.simafm import SimaFM, WSHTTPError, WSNotFound, WSError
+from ...lib.simafm import SimaFM, WSError
 from ...lib.track import Track
 from ...lib.meta import Artist
 
@@ -186,14 +186,10 @@ class Lastfm(Plugin):
         try:
             # TODO: let's propagate Artist type
             [as_art.append((str(a), m)) for a, m in as_artists]
-        except WSHTTPError as err:
-            self.log.warning('last.fm http error: %s' % err)
-        except WSNotFound as err:
-            self.log.warning("last.fm: %s" % err)
         except WSError as err:
-            self.log.warning('last.fm module error: %s' % err)
+            self.log.warning('Last.fm: {0}'.format(err))
         if as_art:
-            self.log.debug('Fetched %d artist(s) from last.fm' % len(as_art))
+            self.log.debug('Fetched {0} artist(s)'.format(len(as_art)))
         return as_art
 
     def get_recursive_similar_artist(self):