X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fsimafm.py;h=a5f19d08593ef36055e67110a31d33fdc474e620;hb=251934a89e7796fb21bb223c4ae04d757082a89b;hp=0f32f08b6bcbeb8c4190220b1df3be770c51d78e;hpb=888614f7afac2b23fb473d209c54dcb69216b165;p=mpd-sima.git diff --git a/sima/lib/simafm.py b/sima/lib/simafm.py index 0f32f08..a5f19d0 100644 --- a/sima/lib/simafm.py +++ b/sima/lib/simafm.py @@ -43,6 +43,10 @@ class SimaFM: root_url = 'http://{host}/{version}/'.format(**LFM) name = 'Last.fm' cache = False + """HTTP cache to use, in memory or persitent. + + :param BaseCache cache: Set a cache, defaults to `False`. + """ stats = {'etag':0, 'ccontrol':0, 'total':0} @@ -90,7 +94,7 @@ class SimaFM: def get_similar(self, artist): """Fetch similar artists - :param Artist artist: :class:`Artist` to fetch similar artists from + :param sima.lib.meta.Artist artist: `Artist` to fetch similar artists from :returns: generator of :class:`sima.lib.meta.Artist` """ payload = self._forge_payload(artist) @@ -112,7 +116,7 @@ class SimaFM: def get_toptrack(self, artist): """Fetch artist top tracks - :param Artist artist: :class:`Artist` to fetch top tracks from + :param sima.lib.meta.Artist artist: `Artist` to fetch top tracks from :returns: generator of :class:`sima.lib.track.Track` """ payload = self._forge_payload(artist, method='top')