From 636e9073ec6dd655f9f48be4254714e77425971d Mon Sep 17 00:00:00 2001 From: Abhinav Sarkar Date: Tue, 10 Mar 2009 06:09:11 +0000 Subject: [PATCH] * refactored the decorators to decorators module from base module * fixed a bug in authenticate decorator which gave the authenticated results for non-authenticated users * added documentation for decorators module * added authenticate decorator to the methods in taggable and sharable mixin modules * added set_secret and set_session_key methods in Api class --- docs/api-objects.txt | 93 +- docs/class-tree.html | 2 +- docs/help.html | 2 +- docs/identifier-index.html | 357 +-- docs/lastfm-module.html | 35 +- docs/lastfm-pysrc.html | 2 +- docs/lastfm.album-module.html | 18 +- docs/lastfm.album-pysrc.html | 877 +++--- docs/lastfm.album.Album-class.html | 78 +- docs/lastfm.api-module.html | 31 +- docs/lastfm.api-pysrc.html | 1833 ++++++------ docs/lastfm.api.Api-class.html | 66 +- docs/lastfm.artist-module.html | 24 +- docs/lastfm.artist-pysrc.html | 1189 ++++---- docs/lastfm.artist.Artist-class.html | 87 +- docs/lastfm.base-module.html | 7 +- docs/lastfm.base-pysrc.html | 125 +- docs/lastfm.base.LastfmBase-class.html | 68 +- docs/lastfm.decorators-module.html | 333 +++ docs/lastfm.decorators-pysrc.html | 261 ++ docs/lastfm.error-module.html | 2 +- docs/lastfm.error-pysrc.html | 2 +- ...error.AuthenticationFailedError-class.html | 2 +- ...lastfm.error.InvalidApiKeyError-class.html | 2 +- ...lastfm.error.InvalidFormatError-class.html | 2 +- ...lastfm.error.InvalidMethodError-class.html | 2 +- ...ror.InvalidMethodSignatureError-class.html | 2 +- ...fm.error.InvalidParametersError-class.html | 2 +- ...stfm.error.InvalidResourceError-class.html | 2 +- ...astfm.error.InvalidServiceError-class.html | 2 +- ...fm.error.InvalidSessionKeyError-class.html | 2 +- docs/lastfm.error.LastfmError-class.html | 2 +- ...stfm.error.OperationFailedError-class.html | 2 +- ...astfm.error.ServiceOfflineError-class.html | 2 +- ...stfm.error.SubscribersOnlyError-class.html | 2 +- .../lastfm.error.TokenExpiredError-class.html | 2 +- ...m.error.TokenNotAuthorizedError-class.html | 2 +- docs/lastfm.event-module.html | 17 +- docs/lastfm.event-pysrc.html | 468 +-- docs/lastfm.event.Event-class.html | 67 +- docs/lastfm.filecache-module.html | 8 +- docs/lastfm.filecache-pysrc.html | 2 +- docs/lastfm.filecache.FileCache-class.html | 2 +- ...astfm.filecache._FileCacheError-class.html | 2 +- docs/lastfm.geo-module.html | 15 +- docs/lastfm.geo-pysrc.html | 1187 ++++---- docs/lastfm.geo.Country-class.html | 56 +- docs/lastfm.geo.Geo-class.html | 2 +- docs/lastfm.geo.Location-class.html | 56 +- docs/lastfm.group-module.html | 16 +- docs/lastfm.group-pysrc.html | 382 +-- docs/lastfm.group.Group-class.html | 56 +- docs/lastfm.lazylist-module.html | 5 +- docs/lastfm.lazylist-pysrc.html | 2 +- docs/lastfm.lazylist.LazyList-class.html | 2 +- ...stfm.lazylist.RecursiveLazyList-class.html | 2 +- ...zylist.RecursiveLazyListFactory-class.html | 2 +- docs/lastfm.mixins-module.html | 9 +- docs/lastfm.mixins-pysrc.html | 2 +- docs/lastfm.mixins.cacheable-module.html | 5 +- docs/lastfm.mixins.cacheable-pysrc.html | 4 +- ...stfm.mixins.cacheable.Cacheable-class.html | 2 +- docs/lastfm.mixins.searchable-module.html | 5 +- docs/lastfm.mixins.searchable-pysrc.html | 2 +- ...fm.mixins.searchable.Searchable-class.html | 2 +- docs/lastfm.mixins.sharable-module.html | 7 +- docs/lastfm.mixins.sharable-pysrc.html | 55 +- ...lastfm.mixins.sharable.Sharable-class.html | 54 +- docs/lastfm.mixins.shoutable-module.html | 9 +- docs/lastfm.mixins.shoutable-pysrc.html | 79 +- ...stfm.mixins.shoutable.Shoutable-class.html | 2 +- docs/lastfm.mixins.taggable-module.html | 8 +- docs/lastfm.mixins.taggable-pysrc.html | 174 +- ...lastfm.mixins.taggable.Taggable-class.html | 85 +- docs/lastfm.objectcache-module.html | 20 +- docs/lastfm.objectcache-pysrc.html | 2 +- .../lastfm.objectcache.ObjectCache-class.html | 2 +- docs/lastfm.playlist-module.html | 12 +- docs/lastfm.playlist-pysrc.html | 149 +- docs/lastfm.playlist.Playlist-class.html | 56 +- docs/lastfm.safelist-module.html | 5 +- docs/lastfm.safelist-pysrc.html | 2 +- docs/lastfm.safelist.SafeList-class.html | 2 +- docs/lastfm.shout-module.html | 8 +- docs/lastfm.shout-pysrc.html | 124 +- docs/lastfm.shout.Shout-class.html | 56 +- docs/lastfm.stats-module.html | 2 +- docs/lastfm.stats-pysrc.html | 2 +- docs/lastfm.stats.Stats-class.html | 2 +- docs/lastfm.tag-module.html | 20 +- docs/lastfm.tag-pysrc.html | 712 ++--- docs/lastfm.tag.Tag-class.html | 56 +- docs/lastfm.tasteometer-module.html | 5 +- docs/lastfm.tasteometer-pysrc.html | 2 +- .../lastfm.tasteometer.Tasteometer-class.html | 2 +- docs/lastfm.track-module.html | 22 +- docs/lastfm.track-pysrc.html | 1095 +++---- docs/lastfm.track.Track-class.html | 81 +- docs/lastfm.user-module.html | 31 +- docs/lastfm.user-pysrc.html | 2556 +++++++++-------- docs/lastfm.user.User-class.html | 85 +- docs/lastfm.user.User.Library-class.html | 20 +- docs/lastfm.user.User.Playlist-class.html | 59 +- docs/lastfm.venue-module.html | 14 +- docs/lastfm.venue-pysrc.html | 340 +-- docs/lastfm.venue.Venue-class.html | 56 +- docs/lastfm.weeklychart-module.html | 14 +- docs/lastfm.weeklychart-pysrc.html | 2 +- ...fm.weeklychart.WeeklyAlbumChart-class.html | 53 +- ...m.weeklychart.WeeklyArtistChart-class.html | 53 +- .../lastfm.weeklychart.WeeklyChart-class.html | 53 +- ...stfm.weeklychart.WeeklyTagChart-class.html | 53 +- ...fm.weeklychart.WeeklyTrackChart-class.html | 53 +- docs/lastfm.wiki-module.html | 2 +- docs/lastfm.wiki-pysrc.html | 2 +- docs/lastfm.wiki.Wiki-class.html | 2 +- docs/module-tree.html | 6 +- docs/redirect.html | 2 +- docs/toc-everything.html | 12 + docs/toc-lastfm.decorators-module.html | 43 + docs/toc.html | 3 + lastfm/album.py | 13 +- lastfm/api.py | 37 +- lastfm/artist.py | 25 +- lastfm/base.py | 51 +- lastfm/decorators.py | 101 + lastfm/event.py | 4 +- lastfm/geo.py | 23 +- lastfm/group.py | 20 +- lastfm/mixins/cacheable.py | 2 +- lastfm/mixins/sharable.py | 5 +- lastfm/mixins/shoutable.py | 5 +- lastfm/mixins/taggable.py | 6 +- lastfm/playlist.py | 5 +- lastfm/shout.py | 10 +- lastfm/tag.py | 28 +- lastfm/track.py | 17 +- lastfm/user.py | 92 +- lastfm/venue.py | 8 +- 139 files changed, 7518 insertions(+), 7262 deletions(-) create mode 100644 docs/lastfm.decorators-module.html create mode 100644 docs/lastfm.decorators-pysrc.html create mode 100644 docs/toc-lastfm.decorators-module.html create mode 100644 lastfm/decorators.py diff --git a/docs/api-objects.txt b/docs/api-objects.txt index 5c252d3..10f96f9 100644 --- a/docs/api-objects.txt +++ b/docs/api-objects.txt @@ -1,15 +1,25 @@ lastfm lastfm-module.html lastfm.__package__ lastfm-module.html#__package__ lastfm.album lastfm.album-module.html +lastfm.album.cached_property lastfm.decorators-module.html#cached_property +lastfm.album.top_property lastfm.decorators-module.html#top_property lastfm.album.__package__ lastfm.album-module.html#__package__ lastfm.api lastfm.api-module.html lastfm.api.__package__ lastfm.api-module.html#__package__ +lastfm.api.cached_property lastfm.decorators-module.html#cached_property lastfm.api.md5hash lastfm.api-module.html#md5hash lastfm.artist lastfm.artist-module.html lastfm.artist.lazylist lastfm.lazylist-module.html#lazylist +lastfm.artist.top_property lastfm.decorators-module.html#top_property lastfm.artist.__package__ lastfm.artist-module.html#__package__ +lastfm.artist.cached_property lastfm.decorators-module.html#cached_property lastfm.base lastfm.base-module.html lastfm.base.__package__ lastfm.base-module.html#__package__ +lastfm.decorators lastfm.decorators-module.html +lastfm.decorators.authenticate lastfm.decorators-module.html#authenticate +lastfm.decorators.__package__ lastfm.decorators-module.html#__package__ +lastfm.decorators.top_property lastfm.decorators-module.html#top_property +lastfm.decorators.cached_property lastfm.decorators-module.html#cached_property lastfm.error lastfm.error-module.html lastfm.error.error_map lastfm.error-module.html#error_map lastfm.error.__package__ lastfm.error-module.html#__package__ @@ -20,9 +30,13 @@ lastfm.filecache.md5hash lastfm.filecache-module.html#md5hash lastfm.filecache.__package__ lastfm.filecache-module.html#__package__ lastfm.geo lastfm.geo-module.html lastfm.geo.lazylist lastfm.lazylist-module.html#lazylist +lastfm.geo.cached_property lastfm.decorators-module.html#cached_property +lastfm.geo.top_property lastfm.decorators-module.html#top_property lastfm.geo.__package__ lastfm.geo-module.html#__package__ lastfm.group lastfm.group-module.html lastfm.group.lazylist lastfm.lazylist-module.html#lazylist +lastfm.group.cached_property lastfm.decorators-module.html#cached_property +lastfm.group.top_property lastfm.decorators-module.html#top_property lastfm.group.__package__ lastfm.group-module.html#__package__ lastfm.lazylist lastfm.lazylist-module.html lastfm.lazylist.lazylist lastfm.lazylist-module.html#lazylist @@ -35,34 +49,49 @@ lastfm.mixins.searchable lastfm.mixins.searchable-module.html lastfm.mixins.searchable.lazylist lastfm.lazylist-module.html#lazylist lastfm.mixins.searchable.__package__ lastfm.mixins.searchable-module.html#__package__ lastfm.mixins.sharable lastfm.mixins.sharable-module.html +lastfm.mixins.sharable.authenticate lastfm.decorators-module.html#authenticate lastfm.mixins.sharable.__package__ lastfm.mixins.sharable-module.html#__package__ lastfm.mixins.shoutable lastfm.mixins.shoutable-module.html +lastfm.mixins.shoutable.top_property lastfm.decorators-module.html#top_property +lastfm.mixins.shoutable.cached_property lastfm.decorators-module.html#cached_property lastfm.mixins.shoutable.__package__ lastfm.mixins.shoutable-module.html#__package__ lastfm.mixins.taggable lastfm.mixins.taggable-module.html +lastfm.mixins.taggable.cached_property lastfm.decorators-module.html#cached_property +lastfm.mixins.taggable.authenticate lastfm.decorators-module.html#authenticate lastfm.mixins.taggable.__package__ lastfm.mixins.taggable-module.html#__package__ lastfm.objectcache lastfm.objectcache-module.html lastfm.objectcache.__package__ lastfm.objectcache-module.html#__package__ lastfm.playlist lastfm.playlist-module.html +lastfm.playlist.cached_property lastfm.decorators-module.html#cached_property lastfm.playlist.__package__ lastfm.playlist-module.html#__package__ lastfm.safelist lastfm.safelist-module.html lastfm.safelist.__package__ lastfm.safelist-module.html#__package__ lastfm.shout lastfm.shout-module.html +lastfm.shout.cached_property lastfm.decorators-module.html#cached_property lastfm.shout.__package__ lastfm.shout-module.html#__package__ lastfm.stats lastfm.stats-module.html lastfm.stats.__package__ lastfm.stats-module.html#__package__ lastfm.tag lastfm.tag-module.html +lastfm.tag.cached_property lastfm.decorators-module.html#cached_property lastfm.tag.lazylist lastfm.lazylist-module.html#lazylist +lastfm.tag.top_property lastfm.decorators-module.html#top_property lastfm.tag.__package__ lastfm.tag-module.html#__package__ lastfm.tasteometer lastfm.tasteometer-module.html lastfm.tasteometer.__package__ lastfm.tasteometer-module.html#__package__ lastfm.track lastfm.track-module.html lastfm.track.lazylist lastfm.lazylist-module.html#lazylist +lastfm.track.top_property lastfm.decorators-module.html#top_property lastfm.track.__package__ lastfm.track-module.html#__package__ +lastfm.track.cached_property lastfm.decorators-module.html#cached_property lastfm.user lastfm.user-module.html lastfm.user.lazylist lastfm.lazylist-module.html#lazylist +lastfm.user.authenticate lastfm.decorators-module.html#authenticate lastfm.user.__package__ lastfm.user-module.html#__package__ +lastfm.user.cached_property lastfm.decorators-module.html#cached_property +lastfm.user.top_property lastfm.decorators-module.html#top_property lastfm.venue lastfm.venue-module.html lastfm.venue.lazylist lastfm.lazylist-module.html#lazylist +lastfm.venue.cached_property lastfm.decorators-module.html#cached_property lastfm.venue.__package__ lastfm.venue-module.html#__package__ lastfm.weeklychart lastfm.weeklychart-module.html lastfm.weeklychart.__package__ lastfm.weeklychart-module.html#__package__ @@ -77,17 +106,14 @@ lastfm.album.Album.__lt__ lastfm.album.Album-class.html#__lt__ lastfm.album.Album.top_tag lastfm.album.Album-class.html#top_tag lastfm.album.Album.id lastfm.album.Album-class.html#id lastfm.album.Album.playlist lastfm.album.Album-class.html#playlist -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.album.Album.stats lastfm.album.Album-class.html#stats lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.album.Album.top_tags lastfm.album.Album-class.html#top_tags lastfm.album.Album.init lastfm.album.Album-class.html#init lastfm.album.Album._fill_info lastfm.album.Album-class.html#_fill_info lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.album.Album._default_params lastfm.album.Album-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.album.Album._fetch_data lastfm.album.Album-class.html#_fetch_data lastfm.album.Album._search_yield_func lastfm.album.Album-class.html#_search_yield_func lastfm.mixins.taggable.Taggable.add_tags lastfm.mixins.taggable.Taggable-class.html#add_tags @@ -144,6 +170,7 @@ lastfm.api.Api.compare_taste lastfm.api.Api-class.html#compare_taste lastfm.api.Api.get_playlist lastfm.api.Api-class.html#get_playlist lastfm.api.Api.get_country lastfm.api.Api-class.html#get_country lastfm.api.Api._initialize_user_agent lastfm.api.Api-class.html#_initialize_user_agent +lastfm.api.Api.set_secret lastfm.api.Api-class.html#set_secret lastfm.api.Api.get_authenticated_user lastfm.api.Api-class.html#get_authenticated_user lastfm.api.Api._fetch_url lastfm.api.Api-class.html#_fetch_url lastfm.api.Api._encode_parameters lastfm.api.Api-class.html#_encode_parameters @@ -169,10 +196,8 @@ lastfm.artist.Artist._hash_func lastfm.artist.Artist-class.html#_hash_func lastfm.artist.Artist.__lt__ lastfm.artist.Artist-class.html#__lt__ lastfm.artist.Artist.top_tag lastfm.artist.Artist-class.html#top_tag lastfm.artist.Artist.streamable lastfm.artist.Artist-class.html#streamable -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.artist.Artist.stats lastfm.artist.Artist-class.html#stats lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.artist.Artist.get_similar lastfm.artist.Artist-class.html#get_similar lastfm.artist.Artist.top_tags lastfm.artist.Artist-class.html#top_tags @@ -184,7 +209,6 @@ lastfm.artist.Artist.__repr__ lastfm.artist.Artist-class.html#__repr__ lastfm.artist.Artist.bio lastfm.artist.Artist-class.html#bio lastfm.mixins.taggable.Taggable.remove_tag lastfm.mixins.taggable.Taggable-class.html#remove_tag lastfm.artist.Artist._default_params lastfm.artist.Artist-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.artist.Artist._fetch_data lastfm.artist.Artist-class.html#_fetch_data lastfm.artist.Artist._search_yield_func lastfm.artist.Artist-class.html#_search_yield_func lastfm.mixins.taggable.Taggable.add_tags lastfm.mixins.taggable.Taggable-class.html#add_tags @@ -207,9 +231,6 @@ lastfm.artist.Artist.similar lastfm.artist.Artist-class.html#similar lastfm.base.LastfmBase.__ge__ lastfm.base.LastfmBase-class.html#__ge__ lastfm.base.LastfmBase lastfm.base.LastfmBase-class.html lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.base.LastfmBase.__le__ lastfm.base.LastfmBase-class.html#__le__ lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.base.LastfmBase.__ge__ lastfm.base.LastfmBase-class.html#__ge__ @@ -299,12 +320,9 @@ lastfm.event.Event.artists lastfm.event.Event-class.html#artists lastfm.event.Event.__lt__ lastfm.event.Event-class.html#__lt__ lastfm.event.Event.headliner lastfm.event.Event-class.html#headliner lastfm.event.Event.id lastfm.event.Event-class.html#id -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.event.Event.stats lastfm.event.Event-class.html#stats lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.event.Event.title lastfm.event.Event-class.html#title -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.event.Event.init lastfm.event.Event-class.html#init lastfm.base.LastfmBase.__le__ lastfm.base.LastfmBase-class.html#__le__ @@ -345,16 +363,13 @@ lastfm.geo.Country.ISO_CODES lastfm.geo.Country-class.html#ISO_CODES lastfm.geo.Country._hash_func lastfm.geo.Country-class.html#_hash_func lastfm.geo.Country.__lt__ lastfm.geo.Country-class.html#__lt__ lastfm.geo.Country.get_top_tracks lastfm.geo.Country-class.html#get_top_tracks -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.geo.Country.top_artists lastfm.geo.Country-class.html#top_artists -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.geo.Country.init lastfm.geo.Country-class.html#init lastfm.geo.Country.events lastfm.geo.Country-class.html#events lastfm.geo.Country.top_artist lastfm.geo.Country-class.html#top_artist lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.geo.Country.top_track lastfm.geo.Country-class.html#top_track lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ @@ -377,16 +392,13 @@ lastfm.geo.Location._hash_func lastfm.geo.Location-class.html#_hash_func lastfm.geo.Location.timezone lastfm.geo.Location-class.html#timezone lastfm.geo.Location.__lt__ lastfm.geo.Location-class.html#__lt__ lastfm.geo.Location.city lastfm.geo.Location-class.html#city -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.geo.Location.init lastfm.geo.Location-class.html#init lastfm.geo.Location.latitude lastfm.geo.Location-class.html#latitude lastfm.geo.Location.events lastfm.geo.Location-class.html#events lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.geo.Location.XMLNS lastfm.geo.Location-class.html#XMLNS -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.geo.Location.top_track lastfm.geo.Location-class.html#top_track lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ @@ -408,14 +420,11 @@ lastfm.group.Group.recent_weekly_album_chart lastfm.group.Group-class.html#recen lastfm.group.Group.__lt__ lastfm.group.Group-class.html#__lt__ lastfm.group.Group.weekly_chart_list lastfm.group.Group-class.html#weekly_chart_list lastfm.group.Group.recent_weekly_track_chart lastfm.group.Group-class.html#recent_weekly_track_chart -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.group.Group.init lastfm.group.Group-class.html#init lastfm.group.Group.get_weekly_track_chart lastfm.group.Group-class.html#get_weekly_track_chart lastfm.group.Group._default_params lastfm.group.Group-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.group.Group.recent_weekly_artist_chart lastfm.group.Group-class.html#recent_weekly_artist_chart lastfm.group.Group.weekly_album_chart_list lastfm.group.Group-class.html#weekly_album_chart_list lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry @@ -480,14 +489,11 @@ lastfm.objectcache.ObjectCache.__repr__ lastfm.objectcache.ObjectCache-class.htm lastfm.playlist.Playlist lastfm.playlist.Playlist-class.html lastfm.playlist.Playlist._hash_func lastfm.playlist.Playlist-class.html#_hash_func lastfm.playlist.Playlist.__lt__ lastfm.playlist.Playlist-class.html#__lt__ -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.playlist.Playlist.data lastfm.playlist.Playlist-class.html#data lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.playlist.Playlist.init lastfm.playlist.Playlist-class.html#init lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.playlist.Playlist.__eq__ lastfm.playlist.Playlist-class.html#__eq__ @@ -512,15 +518,12 @@ lastfm.safelist.SafeList.__repr__ lastfm.safelist.SafeList-class.html#__repr__ lastfm.shout.Shout lastfm.shout.Shout-class.html lastfm.shout.Shout._hash_func lastfm.shout.Shout-class.html#_hash_func lastfm.shout.Shout.__lt__ lastfm.shout.Shout-class.html#__lt__ -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.shout.Shout.author lastfm.shout.Shout-class.html#author -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.shout.Shout.init lastfm.shout.Shout-class.html#init lastfm.shout.Shout.body lastfm.shout.Shout-class.html#body lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.shout.Shout.date lastfm.shout.Shout-class.html#date @@ -550,11 +553,9 @@ lastfm.tag.Tag._hash_func lastfm.tag.Tag-class.html#_hash_func lastfm.tag.Tag.__lt__ lastfm.tag.Tag-class.html#__lt__ lastfm.tag.Tag.weekly_chart_list lastfm.tag.Tag-class.html#weekly_chart_list lastfm.tag.Tag.playlist lastfm.tag.Tag-class.html#playlist -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.tag.Tag.stats lastfm.tag.Tag-class.html#stats lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.tag.Tag.top_artists lastfm.tag.Tag-class.html#top_artists -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.tag.Tag.top_track lastfm.tag.Tag-class.html#top_track lastfm.tag.Tag.init lastfm.tag.Tag-class.html#init @@ -562,7 +563,6 @@ lastfm.tag.Tag.get_top_tags lastfm.tag.Tag-class.html#get_top_tags lastfm.tag.Tag.top_artist lastfm.tag.Tag-class.html#top_artist lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.tag.Tag._default_params lastfm.tag.Tag-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.tag.Tag.recent_weekly_artist_chart lastfm.tag.Tag-class.html#recent_weekly_artist_chart lastfm.tag.Tag._search_yield_func lastfm.tag.Tag-class.html#_search_yield_func lastfm.tag.Tag.streamable lastfm.tag.Tag-class.html#streamable @@ -607,10 +607,8 @@ lastfm.track.Track.top_tag lastfm.track.Track-class.html#top_tag lastfm.track.Track.id lastfm.track.Track-class.html#id lastfm.track.Track.album lastfm.track.Track-class.html#album lastfm.track.Track.streamable lastfm.track.Track-class.html#streamable -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.track.Track.stats lastfm.track.Track-class.html#stats lastfm.track.Track.full_track lastfm.track.Track-class.html#full_track -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.track.Track.top_tags lastfm.track.Track-class.html#top_tags lastfm.track.Track.init lastfm.track.Track-class.html#init @@ -618,7 +616,6 @@ lastfm.track.Track.__repr__ lastfm.track.Track-class.html#__repr__ lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.mixins.taggable.Taggable.remove_tag lastfm.mixins.taggable.Taggable-class.html#remove_tag lastfm.track.Track._default_params lastfm.track.Track-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.track.Track._fetch_data lastfm.track.Track-class.html#_fetch_data lastfm.track.Track._search_yield_func lastfm.track.Track-class.html#_search_yield_func lastfm.mixins.taggable.Taggable.add_tags lastfm.mixins.taggable.Taggable-class.html#add_tags @@ -647,7 +644,6 @@ lastfm.mixins.shoutable.Shoutable.shouts lastfm.mixins.shoutable.Shoutable-class lastfm.user.User.__lt__ lastfm.user.User-class.html#__lt__ lastfm.user.User.most_recent_track lastfm.user.User-class.html#most_recent_track lastfm.user.User.top_artists lastfm.user.User-class.html#top_artists -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.user.User.init lastfm.user.User-class.html#init lastfm.user.User.recommended_events lastfm.user.User-class.html#recommended_events lastfm.user.User.get_top_tags lastfm.user.User-class.html#get_top_tags @@ -667,18 +663,17 @@ lastfm.user.User.get_neighbours lastfm.user.User-class.html#get_neighbours lastfm.user.User.top_albums lastfm.user.User-class.html#top_albums lastfm.user.User.top_tracks lastfm.user.User-class.html#top_tracks lastfm.user.User.Playlist lastfm.user.User.Playlist-class.html -lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ +lastfm.user.User.get_weekly_track_chart lastfm.user.User-class.html#get_weekly_track_chart lastfm.user.User.library lastfm.user.User-class.html#library lastfm.user.User.top_album lastfm.user.User-class.html#top_album lastfm.user.User.get_info lastfm.user.User-class.html#get_info lastfm.user.User.get_weekly_album_chart lastfm.user.User-class.html#get_weekly_album_chart lastfm.user.User.top_tag lastfm.user.User-class.html#top_tag lastfm.user.User.get_top_tracks lastfm.user.User-class.html#get_top_tracks -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.user.User.stats lastfm.user.User-class.html#stats lastfm.user.User.top_tags lastfm.user.User-class.html#top_tags lastfm.user.User.recent_weekly_tag_chart lastfm.user.User-class.html#recent_weekly_tag_chart -lastfm.user.User.get_weekly_track_chart lastfm.user.User-class.html#get_weekly_track_chart +lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.user.User._default_params lastfm.user.User-class.html#_default_params lastfm.user.User.get_friends lastfm.user.User-class.html#get_friends lastfm.user.User.language lastfm.user.User-class.html#language @@ -691,9 +686,7 @@ lastfm.user.User.recent_weekly_album_chart lastfm.user.User-class.html#recent_we lastfm.user.User.weekly_chart_list lastfm.user.User-class.html#weekly_chart_list lastfm.user.User.neighbours lastfm.user.User-class.html#neighbours lastfm.user.User.subscriber lastfm.user.User-class.html#subscriber -lastfm.user.User.autheticated lastfm.user.User-class.html#autheticated lastfm.user.User.get_recommended_events lastfm.user.User-class.html#get_recommended_events -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.user.User.top_track lastfm.user.User-class.html#top_track lastfm.user.User.__eq__ lastfm.user.User-class.html#__eq__ lastfm.user.User.past_events lastfm.user.User-class.html#past_events @@ -708,6 +701,7 @@ lastfm.user.User.compare lastfm.user.User-class.html#compare lastfm.user.User.playlists lastfm.user.User-class.html#playlists lastfm.user.User.get_weekly_tag_chart lastfm.user.User-class.html#get_weekly_tag_chart lastfm.user.User.recent_weekly_track_chart lastfm.user.User-class.html#recent_weekly_track_chart +lastfm.user.User.authenticated lastfm.user.User-class.html#authenticated lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.user.User.weekly_album_chart_list lastfm.user.User-class.html#weekly_album_chart_list @@ -744,15 +738,12 @@ lastfm.playlist.Playlist.__lt__ lastfm.playlist.Playlist-class.html#__lt__ lastfm.user.User.Playlist.id lastfm.user.User.Playlist-class.html#id lastfm.user.User.Playlist.size lastfm.user.User.Playlist-class.html#size lastfm.user.User.Playlist.add_track lastfm.user.User.Playlist-class.html#add_track -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ lastfm.user.User.Playlist.title lastfm.user.User.Playlist-class.html#title -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.playlist.Playlist.data lastfm.playlist.Playlist-class.html#data lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.user.User.Playlist.init lastfm.user.User.Playlist-class.html#init lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.user.User.Playlist.user lastfm.user.User.Playlist-class.html#user lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.user.User.Playlist.date lastfm.user.User.Playlist-class.html#date @@ -770,9 +761,7 @@ lastfm.mixins.cacheable.Cacheable.register lastfm.mixins.cacheable.Cacheable-cla lastfm.venue.Venue._hash_func lastfm.venue.Venue-class.html#_hash_func lastfm.venue.Venue.__lt__ lastfm.venue.Venue-class.html#__lt__ lastfm.venue.Venue.id lastfm.venue.Venue-class.html#id -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.venue.Venue.init lastfm.venue.Venue-class.html#init lastfm.venue.Venue.location lastfm.venue.Venue-class.html#location @@ -780,7 +769,6 @@ lastfm.venue.Venue.events lastfm.venue.Venue-class.html#events lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ lastfm.venue.Venue.get_past_events lastfm.venue.Venue-class.html#get_past_events lastfm.venue.Venue._default_params lastfm.venue.Venue-class.html#_default_params -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.venue.Venue._search_yield_func lastfm.venue.Venue-class.html#_search_yield_func lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ @@ -797,16 +785,13 @@ lastfm.weeklychart.WeeklyAlbumChart lastfm.weeklychart.WeeklyAlbumChart-class.ht lastfm.weeklychart.WeeklyChart._hash_func lastfm.weeklychart.WeeklyChart-class.html#_hash_func lastfm.weeklychart.WeeklyChart.__lt__ lastfm.weeklychart.WeeklyChart-class.html#__lt__ lastfm.weeklychart.WeeklyChart.subject lastfm.weeklychart.WeeklyChart-class.html#subject -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.weeklychart.WeeklyChart.end lastfm.weeklychart.WeeklyChart-class.html#end lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.weeklychart.WeeklyChart.start lastfm.weeklychart.WeeklyChart-class.html#start lastfm.weeklychart.WeeklyAlbumChart.init lastfm.weeklychart.WeeklyAlbumChart-class.html#init lastfm.weeklychart.WeeklyChart._check_weekly_chart_params lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.weeklychart.WeeklyChart.stats lastfm.weeklychart.WeeklyChart-class.html#stats @@ -823,16 +808,13 @@ lastfm.weeklychart.WeeklyChart._hash_func lastfm.weeklychart.WeeklyChart-class.h lastfm.weeklychart.WeeklyArtistChart.artists lastfm.weeklychart.WeeklyArtistChart-class.html#artists lastfm.weeklychart.WeeklyChart.__lt__ lastfm.weeklychart.WeeklyChart-class.html#__lt__ lastfm.weeklychart.WeeklyChart.subject lastfm.weeklychart.WeeklyChart-class.html#subject -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.weeklychart.WeeklyChart.end lastfm.weeklychart.WeeklyChart-class.html#end lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.weeklychart.WeeklyChart.start lastfm.weeklychart.WeeklyChart-class.html#start lastfm.weeklychart.WeeklyArtistChart.init lastfm.weeklychart.WeeklyArtistChart-class.html#init lastfm.weeklychart.WeeklyChart._check_weekly_chart_params lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.weeklychart.WeeklyChart.stats lastfm.weeklychart.WeeklyChart-class.html#stats @@ -847,16 +829,13 @@ lastfm.weeklychart.WeeklyChart lastfm.weeklychart.WeeklyChart-class.html lastfm.weeklychart.WeeklyChart._hash_func lastfm.weeklychart.WeeklyChart-class.html#_hash_func lastfm.weeklychart.WeeklyChart.__lt__ lastfm.weeklychart.WeeklyChart-class.html#__lt__ lastfm.weeklychart.WeeklyChart.subject lastfm.weeklychart.WeeklyChart-class.html#subject -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.weeklychart.WeeklyChart.end lastfm.weeklychart.WeeklyChart-class.html#end lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.weeklychart.WeeklyChart.start lastfm.weeklychart.WeeklyChart-class.html#start lastfm.weeklychart.WeeklyChart.init lastfm.weeklychart.WeeklyChart-class.html#init lastfm.weeklychart.WeeklyChart._check_weekly_chart_params lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ lastfm.weeklychart.WeeklyChart.stats lastfm.weeklychart.WeeklyChart-class.html#stats @@ -871,16 +850,13 @@ lastfm.weeklychart.WeeklyTagChart lastfm.weeklychart.WeeklyTagChart-class.html lastfm.weeklychart.WeeklyChart._hash_func lastfm.weeklychart.WeeklyChart-class.html#_hash_func lastfm.weeklychart.WeeklyChart.__lt__ lastfm.weeklychart.WeeklyChart-class.html#__lt__ lastfm.weeklychart.WeeklyChart.subject lastfm.weeklychart.WeeklyChart-class.html#subject -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.weeklychart.WeeklyChart.end lastfm.weeklychart.WeeklyChart-class.html#end lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.weeklychart.WeeklyChart.start lastfm.weeklychart.WeeklyChart-class.html#start lastfm.weeklychart.WeeklyTagChart.init lastfm.weeklychart.WeeklyTagChart-class.html#init lastfm.weeklychart.WeeklyChart._check_weekly_chart_params lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.weeklychart.WeeklyTagChart.tags lastfm.weeklychart.WeeklyTagChart-class.html#tags lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ @@ -896,16 +872,13 @@ lastfm.weeklychart.WeeklyTrackChart lastfm.weeklychart.WeeklyTrackChart-class.ht lastfm.weeklychart.WeeklyChart._hash_func lastfm.weeklychart.WeeklyChart-class.html#_hash_func lastfm.weeklychart.WeeklyChart.__lt__ lastfm.weeklychart.WeeklyChart-class.html#__lt__ lastfm.weeklychart.WeeklyChart.subject lastfm.weeklychart.WeeklyChart-class.html#subject -lastfm.base.LastfmBase.top_property lastfm.base.LastfmBase-class.html#top_property lastfm.weeklychart.WeeklyChart.end lastfm.weeklychart.WeeklyChart-class.html#end lastfm.mixins.cacheable.Cacheable.__new__ lastfm.mixins.cacheable.Cacheable-class.html#__new__ -lastfm.base.LastfmBase.autheticate lastfm.base.LastfmBase-class.html#autheticate lastfm.mixins.cacheable.Cacheable._lock lastfm.mixins.cacheable.Cacheable-class.html#_lock lastfm.weeklychart.WeeklyChart.start lastfm.weeklychart.WeeklyChart-class.html#start lastfm.weeklychart.WeeklyTrackChart.init lastfm.weeklychart.WeeklyTrackChart-class.html#init lastfm.weeklychart.WeeklyChart._check_weekly_chart_params lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params lastfm.base.LastfmBase.__ne__ lastfm.base.LastfmBase-class.html#__ne__ -lastfm.base.LastfmBase.cached_property lastfm.base.LastfmBase-class.html#cached_property lastfm.weeklychart.WeeklyTrackChart.tracks lastfm.weeklychart.WeeklyTrackChart-class.html#tracks lastfm.mixins.cacheable.Cacheable.registry lastfm.mixins.cacheable.Cacheable-class.html#registry lastfm.base.LastfmBase.__gt__ lastfm.base.LastfmBase-class.html#__gt__ diff --git a/docs/class-tree.html b/docs/class-tree.html index 8438e85..967e94f 100644 --- a/docs/class-tree.html +++ b/docs/class-tree.html @@ -360,7 +360,7 @@ + + + + + - + - + - + - @@ -939,7 +948,7 @@ (in WeeklyChart) - @@ -947,7 +956,7 @@ (in Event) - @@ -955,7 +964,7 @@ (in Event) - @@ -963,7 +972,7 @@ (in Event) - @@ -971,63 +980,63 @@ (in Album) - + - + - + - + - + - + - + - @@ -1035,7 +1044,7 @@ (in User) - @@ -1050,13 +1059,6 @@ - - - - -

T

@@ -1169,8 +1171,8 @@ TokenExpiredError
(in lastfm.error) -top_property()
-(in LastfmBase) +top_property()
+(in lastfm.decorators) top_tracks
(in User) @@ -1340,480 +1342,481 @@ (in RecursiveLazyListFactory) __lt__()
(in User) -_check_xml()
-(in Api) +_check_weekly_chart_params()
+(in WeeklyChart) __eq__()
(in Album) __lt__()
(in Venue) -_default_params()
-(in Album) +_check_xml()
+(in Api) __eq__()
(in Artist) __lt__()
(in WeeklyChart) -_default_params()
-(in Artist) +_default_params()
+(in Album) __eq__()
(in Event) __ne__()
(in LastfmBase) -_default_params()
-(in Event) +_default_params()
+(in Artist) __eq__()
(in Country) __new__()
(in Cacheable) -_default_params()
-(in Group) +_default_params()
+(in Event) __eq__()
(in Location) __package__
(in lastfm) -_default_params()
-(in Sharable) +_default_params()
+(in Group) __eq__()
(in Group) __package__
(in lastfm.album) -_default_params()
-(in Shoutable) +_default_params()
+(in Sharable) __eq__()
(in Playlist) __package__
(in lastfm.api) -_default_params()
-(in Taggable) +_default_params()
+(in Shoutable) __eq__()
(in Shout) __package__
(in lastfm.artist) -_default_params()
-(in Tag) +_default_params()
+(in Taggable) __eq__()
(in Tag) __package__
(in lastfm.base) -_default_params()
-(in Track) +_default_params()
+(in Tag) __eq__()
(in Track) +__package__
+(in lastfm.decorators) +_default_params()
+(in Track) + + +__eq__()
+(in User) __package__
(in lastfm.error) _default_params()
(in Library) -__eq__()
-(in User) +__eq__()
+(in Venue) __package__
(in lastfm.event) _default_params()
(in User) -__eq__()
-(in Venue) +__eq__()
+(in WeeklyChart) __package__
(in lastfm.filecache) _default_params()
(in Venue) -__eq__()
-(in WeeklyChart) +__ge__()
+(in LastfmBase) __package__
(in lastfm.geo) _encode()
(in Api) -__ge__()
-(in LastfmBase) +__getitem__()
+(in LazyList) __package__
(in lastfm.group) _encode_parameters()
(in Api) -__getitem__()
-(in LazyList) +__getitem__()
+(in ObjectCache) __package__
(in lastfm.lazylist) _fetch_data()
(in Album) -__getitem__()
-(in ObjectCache) +__getitem__()
+(in SafeList) __package__
(in lastfm.mixins) _fetch_data()
(in Api) -__getitem__()
-(in SafeList) +__gt__()
+(in LastfmBase) __package__
(in lastfm.mixins.cacheable) _fetch_data()
(in Artist) -__gt__()
-(in LastfmBase) +__hash__()
+(in Album) __package__
(in lastfm.mixins.searchable) _fetch_data()
(in Track) -__hash__()
-(in Album) +__hash__()
+(in Artist) __package__
(in lastfm.mixins.sharable) _fetch_url()
(in Api) -__hash__()
-(in Artist) +__hash__()
+(in Event) __package__
(in lastfm.mixins.shoutable) _FileCacheError
(in lastfm.filecache) -__hash__()
-(in Event) +__hash__()
+(in Country) __package__
(in lastfm.mixins.taggable) _fill_info()
(in Album) -__hash__()
-(in Country) +__hash__()
+(in Location) __package__
(in lastfm.objectcache) _fill_info()
(in Artist) -__hash__()
-(in Location) +__hash__()
+(in Group) __package__
(in lastfm.playlist) _fill_info()
(in Track) -__hash__()
-(in Group) +__hash__()
+(in Playlist) __package__
(in lastfm.safelist) _get_api_sig()
(in Api) -__hash__()
-(in Playlist) +__hash__()
+(in Shout) __package__
(in lastfm.shout) _get_opener()
(in Api) -__hash__()
-(in Shout) +__hash__()
+(in Tag) __package__
(in lastfm.stats) _GetPath()
(in FileCache) -__hash__()
-(in Tag) +__hash__()
+(in Track) __package__
(in lastfm.tag) _GetPrefix()
(in FileCache) -__hash__()
-(in Track) +__hash__()
+(in Library) __package__
(in lastfm.tasteometer) _GetTmpCachePath()
(in FileCache) -__hash__()
-(in Library) +__hash__()
+(in Playlist) __package__
(in lastfm.track) _GetUsername()
(in FileCache) -__hash__()
-(in Playlist) +__hash__()
+(in User) __package__
(in lastfm.user) _hash_func()
(in Album) -__hash__()
-(in User) +__hash__()
+(in Venue) __package__
(in lastfm.venue) _hash_func()
(in Artist) -__hash__()
-(in Venue) +__hash__()
+(in WeeklyChart) __package__
(in lastfm.weeklychart) _hash_func()
(in Event) -__hash__()
-(in WeeklyChart) +__init__()
+(in Api) __package__
(in lastfm.wiki) _hash_func()
(in Country) -__init__()
-(in Api) +__init__()
+(in LastfmError) __repr__()
(in Album) _hash_func()
(in Location) -__init__()
-(in LastfmError) +__init__()
+(in FileCache) __repr__()
(in Api) _hash_func()
(in Group) -__init__()
-(in FileCache) +__init__()
+(in LazyList) __repr__()
(in Artist) _hash_func()
(in Playlist) -__init__()
-(in LazyList) +__init__()
+(in RecursiveLazyList) __repr__()
(in Event) _hash_func()
(in Shout) -__init__()
-(in RecursiveLazyList) +__init__()
+(in RecursiveLazyListFactory) __repr__()
(in Country) _hash_func()
(in Tag) -__init__()
-(in RecursiveLazyListFactory) +__init__()
+(in SafeList) __repr__()
(in Location) _hash_func()
(in Track) -__init__()
-(in SafeList) +__init__()
+(in Stats) __repr__()
(in Group) _hash_func()
(in Library) -__init__()
-(in Stats) +__init__()
+(in Tasteometer) __repr__()
(in RecursiveLazyList) _hash_func()
(in Playlist) -__init__()
-(in Tasteometer) +__init__()
+(in Library) __repr__()
(in ObjectCache) _hash_func()
(in User) -__init__()
-(in Library) +__init__()
+(in Wiki) __repr__()
(in Playlist) _hash_func()
(in Venue) -__init__()
-(in Wiki) +__iter__()
+(in LazyList) __repr__()
(in SafeList) _hash_func()
(in WeeklyChart) -__iter__()
-(in LazyList) +__iter__()
+(in SafeList) __repr__()
(in Shout) _initialize_request_headers()
(in Api) -__iter__()
-(in SafeList) +__le__()
+(in LastfmBase) __repr__()
(in Stats) _initialize_user_agent()
(in Api) -__le__()
-(in LastfmBase) +__len__()
+(in LazyList) __repr__()
(in Tag) _InitializeRootDirectory()
(in FileCache) -__len__()
-(in LazyList) +__len__()
+(in SafeList) __repr__()
(in Tasteometer) _lock
(in Cacheable) -__len__()
-(in SafeList) +__lt__()
+(in Album) __repr__()
(in Track) _post_data()
(in Api) -__lt__()
-(in Album) +__lt__()
+(in Artist) __repr__()
(in Library) _post_url()
(in Api) -__lt__()
-(in Artist) +__lt__()
+(in Event) __repr__()
(in Playlist) _read_url_data()
(in Api) -__lt__()
-(in Event) +__lt__()
+(in Country) __repr__()
(in User) _search_yield_func()
(in Album) -__lt__()
-(in Country) +__lt__()
+(in Location) __repr__()
(in Venue) _search_yield_func()
(in Artist) -__lt__()
-(in Location) +__lt__()
+(in Group) __repr__()
(in WeeklyChart) _search_yield_func()
(in Searchable) -__lt__()
-(in Group) +__lt__()
+(in Playlist) __repr__()
(in Wiki) _search_yield_func()
(in Tag) -__lt__()
-(in Playlist) +__lt__()
+(in Shout) __str__()
(in LastfmError) _search_yield_func()
(in Track) -__lt__()
-(in Shout) +__lt__()
+(in Tag) _build_url()
(in Api) _search_yield_func()
(in Venue) -__lt__()
-(in Tag) +__lt__()
+(in Track) _check_params()
(in Track) _tuple_from_slice()
(in SafeList) - -__lt__()
-(in Track) -_check_weekly_chart_params()
-(in WeeklyChart) -  - @@ -1848,7 +1851,7 @@
+

Imports: + playlist, + Shout, + album, + api, + artist, + base, + decorators, + error, + event, + filecache, + geo, + group, + lazylist, + mixins, + objectcache, + os, + safelist, + shout, + stats, + sys, + tag, + tasteometer, + track, + user, + venue, + weeklychart, + wiki +


@@ -320,7 +351,7 @@
+

Imports: + LastfmBase, + Cacheable, + Searchable, + Taggable, + cached_property, + top_property, + datetime, + time, + Api, + Artist, + InvalidParametersError, + Playlist, + Stats, + Tag +


@@ -155,7 +171,7 @@