* 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
This commit is contained in:
parent
e53bf5eb20
commit
636e9073ec
@ -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__
|
||||
|
@ -360,7 +360,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:33 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -256,7 +256,7 @@ page was last updated. </p>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:33 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -145,24 +145,24 @@
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist-module.html">artist</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.AuthenticationFailedError-class.html">AuthenticationFailedError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.decorators-module.html#authenticate">authenticate()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.decorators-module.html" onclick="show_private();">lastfm.decorators</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album-module.html">album</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html">Artist</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist-module.html" onclick="show_private();">lastfm.artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#autheticate">autheticate()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#authenticated">authenticated</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html">Album</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album-module.html" onclick="show_private();">lastfm.album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#artist">artist</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#autheticated">autheticated</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.AuthenticationFailedError-class.html">AuthenticationFailedError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#album">album</a><br />
|
||||
@ -220,8 +220,8 @@
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#cached_property">cached_property()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.decorators-module.html#cached_property">cached_property()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.decorators-module.html" onclick="show_private();">lastfm.decorators</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html#count">count</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats.Stats-class.html">Stats</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyTagChart-class.html#create_from_data">create_from_data()</a><br />
|
||||
@ -273,23 +273,24 @@
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#data">data</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.decorators-module.html">decorators</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#description">description</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#date">date</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#DEFAULT_CACHE_TIMEOUT">DEFAULT_CACHE_TIMEOUT</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#duration">duration</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#date">date</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#DEPTH">DEPTH</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#date">date</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#description">description</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#DEPTH">DEPTH</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -901,37 +902,45 @@
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist-module.html">safelist</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_urllib">set_urllib()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats-module.html">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html">SafeList</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist-module.html" onclick="show_private();">lastfm.safelist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_user_agent">set_user_agent()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html">Stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats-module.html" onclick="show_private();">lastfm.stats</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html">SafeList</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist-module.html" onclick="show_private();">lastfm.safelist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer.Tasteometer-class.html#score">score</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer.Tasteometer-class.html">Tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable-module.html">sharable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins-module.html" onclick="show_private();">lastfm.mixins</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#stats">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer.Tasteometer-class.html#score">score</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer.Tasteometer-class.html">Tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable.Searchable-class.html#search">search()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable.Searchable-class.html">Searchable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.sharable-module.html" onclick="show_private();">lastfm.mixins.sharable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#stats">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable.Searchable-class.html#search">search()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable.Searchable-class.html">Searchable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_album">search_album()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable.Sharable-class.html#share">share()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#stats">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_album">search_album()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_artist">search_artist()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout-module.html">shout</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
@ -939,7 +948,7 @@
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_artist">search_artist()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_tag">search_tag()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html">Shout</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout-module.html" onclick="show_private();">lastfm.shout</a>)</span></td>
|
||||
@ -947,7 +956,7 @@
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_tag">search_tag()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_track">search_track()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable-module.html">shoutable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins-module.html" onclick="show_private();">lastfm.mixins</a>)</span></td>
|
||||
@ -955,7 +964,7 @@
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_track">search_track()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_venue">search_venue()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.shoutable-module.html" onclick="show_private();">lastfm.mixins.shoutable</a>)</span></td>
|
||||
@ -963,7 +972,7 @@
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#search_venue">search_venue()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#SEARCH_XMLNS">SEARCH_XMLNS</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable.Shoutable-class.html#shouts">shouts</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a>)</span></td>
|
||||
@ -971,63 +980,63 @@
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#SEARCH_XMLNS">SEARCH_XMLNS</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable-module.html">searchable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins-module.html" onclick="show_private();">lastfm.mixins</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#similar">similar</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#streamable">streamable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable-module.html">searchable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins-module.html" onclick="show_private();">lastfm.mixins</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable.Searchable-class.html">Searchable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable-module.html" onclick="show_private();">lastfm.mixins.searchable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#similar">similar</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#streamable">streamable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable.Searchable-class.html">Searchable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable-module.html" onclick="show_private();">lastfm.mixins.searchable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#secret">secret</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#similar">similar</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#streamable">streamable</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#secret">secret</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.ServiceOfflineError-class.html">ServiceOfflineError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#size">size</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#street">street</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.ServiceOfflineError-class.html">ServiceOfflineError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#session_key">session_key</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#sort">sort()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html#subject">subject</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats.Stats-class.html">Stats</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#session_key">session_key</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#Set">Set()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#start">start</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#subject">subject</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#Set">Set()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_cache">set_cache()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#start_date">start_date</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki.Wiki-class.html#subject">subject</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki.Wiki-class.html">Wiki</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_cache">set_cache()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_cache_timeout">set_cache_timeout()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#stats">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
@ -1035,7 +1044,7 @@
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_cache_timeout">set_cache_timeout()</a><br />
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_secret">set_secret()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#stats">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
@ -1050,13 +1059,6 @@
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki.Wiki-class.html#summary">summary</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki.Wiki-class.html">Wiki</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#set_urllib">set_urllib()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats-module.html">stats</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="T">T</a></h2></td>
|
||||
@ -1169,8 +1171,8 @@
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.TokenExpiredError-class.html">TokenExpiredError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#top_property">top_property()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.decorators-module.html#top_property">top_property()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.decorators-module.html" onclick="show_private();">lastfm.decorators</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#top_tracks">top_tracks</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
@ -1340,480 +1342,481 @@
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyListFactory-class.html" onclick="show_private();">RecursiveLazyListFactory</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_check_xml">_check_xml()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params">_check_weekly_chart_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_check_xml">_check_xml()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__ne__">__ne__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.cacheable.Cacheable-class.html#__new__">__new__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.cacheable.Cacheable-class.html">Cacheable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm-module.html">lastfm</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable.Sharable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album-module.html" onclick="show_private();">lastfm.album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable.Shoutable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable.Sharable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api-module.html" onclick="show_private();">lastfm.api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.taggable.Taggable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.taggable.Taggable-class.html">Taggable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable.Shoutable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist-module.html" onclick="show_private();">lastfm.artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.taggable.Taggable-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.taggable.Taggable-class.html">Taggable</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base-module.html" onclick="show_private();">lastfm.base</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.decorators-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.decorators-module.html" onclick="show_private();">lastfm.decorators</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event-module.html" onclick="show_private();">lastfm.event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache-module.html" onclick="show_private();">lastfm.filecache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#_default_params">_default_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__eq__">__eq__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__ge__">__ge__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo-module.html" onclick="show_private();">lastfm.geo</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_encode">_encode()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__ge__">__ge__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group-module.html" onclick="show_private();">lastfm.group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_encode_parameters">_encode_parameters()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.objectcache.ObjectCache-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.objectcache.ObjectCache-class.html">ObjectCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist-module.html" onclick="show_private();">lastfm.lazylist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_fetch_data">_fetch_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.objectcache.ObjectCache-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.objectcache.ObjectCache-class.html">ObjectCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins-module.html" onclick="show_private();">lastfm.mixins</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_fetch_data">_fetch_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__getitem__">__getitem__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__gt__">__gt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.cacheable-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.cacheable-module.html" onclick="show_private();">lastfm.mixins.cacheable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_fetch_data">_fetch_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__gt__">__gt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable-module.html" onclick="show_private();">lastfm.mixins.searchable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_fetch_data">_fetch_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.sharable-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.sharable-module.html" onclick="show_private();">lastfm.mixins.sharable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_fetch_url">_fetch_url()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.shoutable-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.shoutable-module.html" onclick="show_private();">lastfm.mixins.shoutable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache._FileCacheError-class.html">_FileCacheError</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache-module.html" onclick="show_private();">lastfm.filecache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.taggable-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.taggable-module.html" onclick="show_private();">lastfm.mixins.taggable</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_fill_info">_fill_info()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.objectcache-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.objectcache-module.html" onclick="show_private();">lastfm.objectcache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_fill_info">_fill_info()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist-module.html" onclick="show_private();">lastfm.playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_fill_info">_fill_info()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist-module.html" onclick="show_private();">lastfm.safelist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_get_api_sig">_get_api_sig()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout-module.html" onclick="show_private();">lastfm.shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_get_opener">_get_opener()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats-module.html" onclick="show_private();">lastfm.stats</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#_GetPath">_GetPath()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag-module.html" onclick="show_private();">lastfm.tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#_GetPrefix">_GetPrefix()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer-module.html" onclick="show_private();">lastfm.tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#_GetTmpCachePath">_GetTmpCachePath()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track-module.html" onclick="show_private();">lastfm.track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#_GetUsername">_GetUsername()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user-module.html" onclick="show_private();">lastfm.user</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue-module.html" onclick="show_private();">lastfm.venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart-module.html" onclick="show_private();">lastfm.weeklychart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__hash__">__hash__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki-module.html#__package__">__package__</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki-module.html" onclick="show_private();">lastfm.wiki</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.LastfmError-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error.LastfmError-class.html">LastfmError</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.LastfmError-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error.LastfmError-class.html">LastfmError</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.RecursiveLazyList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyList-class.html">RecursiveLazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.RecursiveLazyList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyList-class.html">RecursiveLazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.RecursiveLazyListFactory-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyListFactory-class.html" onclick="show_private();">RecursiveLazyListFactory</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.RecursiveLazyListFactory-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyListFactory-class.html" onclick="show_private();">RecursiveLazyListFactory</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats.Stats-class.html">Stats</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats.Stats-class.html">Stats</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer.Tasteometer-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer.Tasteometer-class.html">Tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.RecursiveLazyList-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.RecursiveLazyList-class.html">RecursiveLazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer.Tasteometer-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer.Tasteometer-class.html">Tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.objectcache.ObjectCache-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.objectcache.ObjectCache-class.html">ObjectCache</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki.Wiki-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki.Wiki-class.html">Wiki</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki.Wiki-class.html#__init__">__init__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki.Wiki-class.html">Wiki</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__iter__">__iter__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#_hash_func">_hash_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__iter__">__iter__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__iter__">__iter__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_initialize_request_headers">_initialize_request_headers()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__iter__">__iter__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__le__">__le__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.stats.Stats-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.stats.Stats-class.html">Stats</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_initialize_user_agent">_initialize_user_agent()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.base.LastfmBase-class.html#__le__">__le__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.base.LastfmBase-class.html">LastfmBase</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__len__">__len__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.filecache.FileCache-class.html#_InitializeRootDirectory">_InitializeRootDirectory()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.filecache.FileCache-class.html">FileCache</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.lazylist.LazyList-class.html#__len__">__len__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.lazylist.LazyList-class.html">LazyList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__len__">__len__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tasteometer.Tasteometer-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tasteometer.Tasteometer-class.html">Tasteometer</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.cacheable.Cacheable-class.html#_lock">_lock</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.cacheable.Cacheable-class.html">Cacheable</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#__len__">__len__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_post_data">_post_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Library-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Library-class.html">Library</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_post_url">_post_url()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User.Playlist-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_read_url_data">_read_url_data()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.event.Event-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.event.Event-class.html">Event</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.user.User-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.user.User-class.html">User</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.album.Album-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.album.Album-class.html">Album</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Country-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Country-class.html">Country</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.artist.Artist-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.artist.Artist-class.html">Artist</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.geo.Location-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.geo.Location-class.html">Location</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.mixins.searchable.Searchable-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.mixins.searchable.Searchable-class.html">Searchable</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.group.Group-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.group.Group-class.html">Group</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.wiki.Wiki-class.html#__repr__">__repr__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.wiki.Wiki-class.html">Wiki</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.playlist.Playlist-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.playlist.Playlist-class.html">Playlist</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.error.LastfmError-class.html#__str__">__str__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.error.LastfmError-class.html">LastfmError</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.shout.Shout-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.shout.Shout-class.html">Shout</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.api.Api-class.html#_build_url">_build_url()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.api.Api-class.html">Api</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.venue.Venue-class.html#_search_yield_func">_search_yield_func()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.venue.Venue-class.html">Venue</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.tag.Tag-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.tag.Tag-class.html">Tag</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#_check_params">_check_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.safelist.SafeList-class.html#_tuple_from_slice">_tuple_from_slice()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.safelist.SafeList-class.html">SafeList</a>)</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="33%" class="link-index"><a href="lastfm.track.Track-class.html#__lt__">__lt__()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.track.Track-class.html">Track</a>)</span></td>
|
||||
<td width="33%" class="link-index"><a href="lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params">_check_weekly_chart_params()</a><br />
|
||||
<span class="index-where">(in <a href="lastfm.weeklychart.WeeklyChart-class.html">WeeklyChart</a>)</span></td>
|
||||
<td width="33%" class="link-index"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</table>
|
||||
@ -1848,7 +1851,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:33 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -94,7 +94,9 @@
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.album-module.html" onclick="show_private();">lastfm.album</a></strong>: <em class="summary">Module for calling Album related last.fm web services API methods</em> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.api-module.html" onclick="show_private();">lastfm.api</a></strong>: <em class="summary">The last.fm web service API access functionalities</em> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.artist-module.html" onclick="show_private();">lastfm.artist</a></strong>: <em class="summary">Module for calling Artist related last.fm web services API methods</em> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.base-module.html" onclick="show_private();">lastfm.base</a></strong> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.base-module.html" onclick="show_private();">lastfm.base</a></strong>: <em class="summary">Module containting the base class for all the classes in this
|
||||
package</em> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.decorators-module.html" onclick="show_private();">lastfm.decorators</a></strong>: <em class="summary">Module containting the decorators used in the package</em> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.error-module.html" onclick="show_private();">lastfm.error</a></strong> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.event-module.html" onclick="show_private();">lastfm.event</a></strong> </li>
|
||||
<li class="private"> <strong class="uidlink"><a href="lastfm.filecache-module.html" onclick="show_private();">lastfm.filecache</a></strong> </li>
|
||||
@ -289,6 +291,35 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.playlist-module.html" title="lastfm.playlist">playlist</a>,
|
||||
<a href="lastfm.shout.Shout-class.html" title="lastfm.shout.Shout">Shout</a>,
|
||||
<a href="lastfm.album-module.html" onclick="show_private();" title="lastfm.album">album</a>,
|
||||
<a href="lastfm.api-module.html" onclick="show_private();" title="lastfm.api">api</a>,
|
||||
<a href="lastfm.artist-module.html" onclick="show_private();" title="lastfm.artist">artist</a>,
|
||||
<a href="lastfm.base-module.html" onclick="show_private();" title="lastfm.base">base</a>,
|
||||
<a href="lastfm.decorators-module.html" onclick="show_private();" title="lastfm.decorators">decorators</a>,
|
||||
<a href="lastfm.error-module.html" onclick="show_private();" title="lastfm.error">error</a>,
|
||||
<a href="lastfm.event-module.html" onclick="show_private();" title="lastfm.event">event</a>,
|
||||
<a href="lastfm.filecache-module.html" onclick="show_private();" title="lastfm.filecache">filecache</a>,
|
||||
<a href="lastfm.geo-module.html" onclick="show_private();" title="lastfm.geo">geo</a>,
|
||||
<a href="lastfm.group-module.html" onclick="show_private();" title="lastfm.group">group</a>,
|
||||
<a href="lastfm.lazylist-module.html" onclick="show_private();" title="lastfm.lazylist">lazylist</a>,
|
||||
<a href="lastfm.mixins-module.html" onclick="show_private();" title="lastfm.mixins">mixins</a>,
|
||||
<a href="lastfm.objectcache-module.html" onclick="show_private();" title="lastfm.objectcache">objectcache</a>,
|
||||
<span title="os">os</span>,
|
||||
<a href="lastfm.safelist-module.html" onclick="show_private();" title="lastfm.safelist">safelist</a>,
|
||||
<a href="lastfm.shout-module.html" onclick="show_private();" title="lastfm.shout">shout</a>,
|
||||
<a href="lastfm.stats-module.html" onclick="show_private();" title="lastfm.stats">stats</a>,
|
||||
<span title="sys">sys</span>,
|
||||
<a href="lastfm.tag-module.html" onclick="show_private();" title="lastfm.tag">tag</a>,
|
||||
<a href="lastfm.tasteometer-module.html" onclick="show_private();" title="lastfm.tasteometer">tasteometer</a>,
|
||||
<a href="lastfm.track-module.html" onclick="show_private();" title="lastfm.track">track</a>,
|
||||
<a href="lastfm.user-module.html" onclick="show_private();" title="lastfm.user">user</a>,
|
||||
<a href="lastfm.venue-module.html" onclick="show_private();" title="lastfm.venue">venue</a>,
|
||||
<a href="lastfm.weeklychart-module.html" onclick="show_private();" title="lastfm.weeklychart">weeklychart</a>,
|
||||
<a href="lastfm.wiki-module.html" onclick="show_private();" title="lastfm.wiki">wiki</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -320,7 +351,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -138,7 +138,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -124,6 +124,22 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.searchable.Searchable-class.html" title="lastfm.mixins.Searchable">Searchable</a>,
|
||||
<a href="lastfm.mixins.taggable.Taggable-class.html" title="lastfm.mixins.Taggable">Taggable</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="time">time</span>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.playlist.Playlist-class.html" title="lastfm.playlist.Playlist">Playlist</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -155,7 +171,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -119,7 +119,8 @@
|
||||
<span class="summary-sig-arg">image</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">top_tags</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">streamable</span>=<span class="summary-sig-default">None</span>)</span><br />
|
||||
<span class="summary-sig-arg">streamable</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">subject</span>=<span class="summary-sig-default">None</span>)</span><br />
|
||||
Create an Album object by providing all the data related to it.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.album-pysrc.html#Album.init">source code</a></span>
|
||||
@ -327,10 +328,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="add_tags"></a><span class="summary-sig-name">add_tags</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tags</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#add_tags" class="summary-sig-name">add_tags</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.add_tags">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -344,10 +346,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="remove_tag"></a><span class="summary-sig-name">remove_tag</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tag</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#remove_tag" class="summary-sig-name">remove_tag</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.remove_tag">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -488,57 +491,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -781,7 +733,8 @@
|
||||
<span class="sig-arg">image</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">stats</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">top_tags</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">streamable</span>=<span class="sig-default">None</span>)</span>
|
||||
<span class="sig-arg">streamable</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">subject</span>=<span class="sig-default">None</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.album-pysrc.html#Album.init">source code</a></span>
|
||||
@ -805,6 +758,11 @@
|
||||
<li><strong class="pname"><code>top_tags</code></strong> (<code class="link">list</code> of <a
|
||||
href="lastfm.tag.Tag-class.html" class="link">Tag</a>) - top tags for the album</li>
|
||||
<li><strong class="pname"><code>streamable</code></strong> (<code class="link">bool</code>) - flag indicating if the album is streamable from last.fm</li>
|
||||
<li><strong class="pname"><code>subject</code></strong> (<a href="lastfm.user.User-class.html" class="link">User</a> OR <a
|
||||
href="lastfm.artist.Artist-class.html" class="link">Artist</a> OR
|
||||
<a href="lastfm.tag.Tag-class.html" class="link">Tag</a> OR <a
|
||||
href="lastfm.weeklychart.WeeklyChart-class.html"
|
||||
class="link">WeeklyChart</a>) - the subject to which this instance belongs to</li>
|
||||
</ul></dd>
|
||||
<dt>Raises:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
@ -1211,7 +1169,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -158,6 +158,35 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="sys">sys</span>,
|
||||
<span title="time">time</span>,
|
||||
<span title="urllib">urllib</span>,
|
||||
<span title="urllib2">urllib2</span>,
|
||||
<span title="urlparse">urlparse</span>,
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<span title="lastfm.error.error_map">error_map</span>,
|
||||
<a href="lastfm.error.LastfmError-class.html" title="lastfm.error.LastfmError">LastfmError</a>,
|
||||
<a href="lastfm.error.OperationFailedError-class.html" title="lastfm.error.OperationFailedError">OperationFailedError</a>,
|
||||
<a href="lastfm.error.AuthenticationFailedError-class.html" title="lastfm.error.AuthenticationFailedError">AuthenticationFailedError</a>,
|
||||
<a href="lastfm.event.Event-class.html" title="lastfm.event.Event">Event</a>,
|
||||
<a href="lastfm.filecache.FileCache-class.html" title="lastfm.filecache.FileCache">FileCache</a>,
|
||||
<a href="lastfm.geo.Location-class.html" title="lastfm.geo.Location">Location</a>,
|
||||
<a href="lastfm.geo.Country-class.html" title="lastfm.geo.Country">Country</a>,
|
||||
<a href="lastfm.group.Group-class.html" title="lastfm.group.Group">Group</a>,
|
||||
<a href="lastfm.playlist.Playlist-class.html" title="lastfm.playlist.Playlist">Playlist</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>,
|
||||
<a href="lastfm.tasteometer.Tasteometer-class.html" title="lastfm.tasteometer.Tasteometer">Tasteometer</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>,
|
||||
<a href="lastfm.user.User-class.html" title="lastfm.user.User">User</a>,
|
||||
<a href="lastfm.venue.Venue-class.html" title="lastfm.venue.Venue">Venue</a>,
|
||||
<span title="hashlib.md5">md5</span>,
|
||||
<span title="ElementTree">ElementTree</span>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -189,7 +218,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -118,7 +118,26 @@ object --+
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a href="lastfm.api.Api-class.html#set_session_key" class="summary-sig-name">set_session_key</a>(<span class="summary-sig-arg">self</span>)</span><br />
|
||||
<td><span class="summary-sig"><a href="lastfm.api.Api-class.html#set_secret" class="summary-sig-name">set_secret</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">secret</span>)</span><br />
|
||||
Set the last.fm API secret.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.api-pysrc.html#Api.set_secret">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a href="lastfm.api.Api-class.html#set_session_key" class="summary-sig-name">set_session_key</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">session_key</span>=<span class="summary-sig-default">None</span>)</span><br />
|
||||
Set the session key for the authenticated session.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.api-pysrc.html#Api.set_session_key">source code</a></span>
|
||||
@ -932,7 +951,7 @@ object --+
|
||||
<span class="summary-type"><code class="link">str</code></span>
|
||||
</td><td class="summary">
|
||||
<a href="lastfm.api.Api-class.html#auth_token" class="summary-name">auth_token</a><br />
|
||||
The authenication token for the authenticated session.
|
||||
The authentication token for the authenticated session.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -940,7 +959,7 @@ object --+
|
||||
<span class="summary-type"><code class="link">str</code></span>
|
||||
</td><td class="summary">
|
||||
<a href="lastfm.api.Api-class.html#auth_url" class="summary-name">auth_url</a><br />
|
||||
The authenication URL for the authenticated session.
|
||||
The authentication URL for the authenticated session.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1012,6 +1031,30 @@ object --+
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<a name="set_secret"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_secret</span>(<span class="sig-arg">self</span>,
|
||||
<span class="sig-arg">secret</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.api-pysrc.html#Api.set_secret">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
<p>Set the last.fm API secret.</p>
|
||||
<dl class="fields">
|
||||
<dt>Parameters:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><strong class="pname"><code>secret</code></strong> (<code class="link">str</code>) - the secret</li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<a name="set_session_key"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
@ -1019,7 +1062,8 @@ object --+
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_session_key</span>(<span class="sig-arg">self</span>)</span>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_session_key</span>(<span class="sig-arg">self</span>,
|
||||
<span class="sig-arg">session_key</span>=<span class="sig-default">None</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.api-pysrc.html#Api.set_session_key">source code</a></span>
|
||||
@ -1028,9 +1072,15 @@ object --+
|
||||
|
||||
<p>Set the session key for the authenticated session.</p>
|
||||
<dl class="fields">
|
||||
<dt>Parameters:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><strong class="pname"><code>session_key</code></strong> (<code class="link">str</code>) - the session key for authentication (optional). If not provided
|
||||
then a new one is fetched from last.fm</li>
|
||||
</ul></dd>
|
||||
<dt>Raises:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><code><strong class='fraise'><a href="lastfm.error.AuthenticationFailedError-class.html">lastfm.AuthenticationFailedError</a></strong></code> - API secret must be present to call this method.</li>
|
||||
<li><code><strong class='fraise'><a href="lastfm.error.AuthenticationFailedError-class.html">lastfm.AuthenticationFailedError</a></strong></code> - Either session_key should be provided or API secret must be
|
||||
present.</li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
@ -1855,7 +1905,7 @@ object --+
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<h3 class="epydoc">auth_token</h3>
|
||||
<p>The authenication token for the authenticated session.</p>
|
||||
<p>The authentication token for the authenticated session.</p>
|
||||
<dl class="fields">
|
||||
<dt>Get Method:</dt>
|
||||
<dd class="value"><span class="summary-sig"><i>unreachable</i>.wrapper(<span class="summary-sig-arg">ob</span>)</span>
|
||||
@ -1871,7 +1921,7 @@ object --+
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<h3 class="epydoc">auth_url</h3>
|
||||
<p>The authenication URL for the authenticated session.</p>
|
||||
<p>The authentication URL for the authenticated session.</p>
|
||||
<dl class="fields">
|
||||
<dt>Get Method:</dt>
|
||||
<dd class="value"><span class="summary-sig"><i>unreachable</i>.wrapper(<span class="summary-sig-arg">ob</span>)</span>
|
||||
@ -1913,7 +1963,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -124,6 +124,28 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.searchable.Searchable-class.html" title="lastfm.mixins.Searchable">Searchable</a>,
|
||||
<a href="lastfm.mixins.sharable.Sharable-class.html" title="lastfm.mixins.Sharable">Sharable</a>,
|
||||
<a href="lastfm.mixins.shoutable.Shoutable-class.html" title="lastfm.mixins.Shoutable">Shoutable</a>,
|
||||
<a href="lastfm.mixins.taggable.Taggable-class.html" title="lastfm.mixins.Taggable">Taggable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="time">time</span>,
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.event.Event-class.html" title="lastfm.event.Event">Event</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>,
|
||||
<a href="lastfm.user.User-class.html" title="lastfm.user.User">User</a>,
|
||||
<a href="lastfm.wiki.Wiki-class.html" title="lastfm.wiki.Wiki">Wiki</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -155,7 +177,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -126,7 +126,8 @@
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">similar</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">top_tags</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">bio</span>=<span class="summary-sig-default">None</span>)</span><br />
|
||||
<span class="summary-sig-arg">bio</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">subject</span>=<span class="summary-sig-default">None</span>)</span><br />
|
||||
Create an Artist object by providing all the data related to it.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.artist-pysrc.html#Artist.init">source code</a></span>
|
||||
@ -353,11 +354,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="share"></a><span class="summary-sig-name">share</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">recipient</span>,
|
||||
<span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.sharable.Sharable-class.html#share" class="summary-sig-name">share</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.sharable-pysrc.html#Sharable.share">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -374,10 +375,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="add_tags"></a><span class="summary-sig-name">add_tags</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tags</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#add_tags" class="summary-sig-name">add_tags</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.add_tags">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -391,10 +393,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="remove_tag"></a><span class="summary-sig-name">remove_tag</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tag</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#remove_tag" class="summary-sig-name">remove_tag</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.remove_tag">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -533,57 +536,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -897,7 +849,8 @@
|
||||
<span class="sig-arg">stats</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">similar</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">top_tags</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">bio</span>=<span class="sig-default">None</span>)</span>
|
||||
<span class="sig-arg">bio</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">subject</span>=<span class="sig-default">None</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.artist-pysrc.html#Artist.init">source code</a></span>
|
||||
@ -921,6 +874,12 @@
|
||||
<li><strong class="pname"><code>top_tags</code></strong> (<code class="link">list</code> of <a
|
||||
href="lastfm.tag.Tag-class.html" class="link">Tag</a>) - top tags for the artist</li>
|
||||
<li><strong class="pname"><code>bio</code></strong> (<a href="lastfm.wiki.Wiki-class.html" class="link">Wiki</a>) - biography of the artist</li>
|
||||
<li><strong class="pname"><code>subject</code></strong> (<a href="lastfm.user.User-class.html" class="link">User</a> OR <a
|
||||
href="lastfm.artist.Artist-class.html" class="link">Artist</a> OR
|
||||
<a href="lastfm.tag.Tag-class.html" class="link">Tag</a> OR <a
|
||||
href="lastfm.track.Track-class.html" class="link">Track</a> OR <a
|
||||
href="lastfm.weeklychart.WeeklyChart-class.html"
|
||||
class="link">WeeklyChart</a>) - the subject to which this instance belongs to</li>
|
||||
</ul></dd>
|
||||
<dt>Raises:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
@ -1452,7 +1411,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -61,6 +61,9 @@
|
||||
</table>
|
||||
<!-- ==================== MODULE DESCRIPTION ==================== -->
|
||||
<h1 class="epydoc">Module base</h1><p class="nomargin-top"><span class="codelink"><a href="lastfm.base-pysrc.html">source code</a></span></p>
|
||||
<p>Module containting the base class for all the classes in this
|
||||
package</p>
|
||||
|
||||
<hr />
|
||||
<div class="fields"> <p><strong>Version:</strong>
|
||||
0.2
|
||||
@ -118,7 +121,7 @@
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lastfm'"><code class="variable-quote">'</code><code class="variable-string">lastfm</code><code class="variable-quote">'</code></code>
|
||||
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -153,7 +156,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -62,89 +62,17 @@
|
||||
<h1 class="epydoc">Source Code for <a href="lastfm.base-module.html" onclick="show_private();">Module lastfm.base</a></h1>
|
||||
<pre class="py-src">
|
||||
<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment">#!/usr/bin/env python</tt> </tt>
|
||||
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"> </tt>
|
||||
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-name">__author__</tt> <tt class="py-op">=</tt> <tt class="py-docstring">"Abhinav Sarkar <abhinav@abhinavsarkar.net>"</tt> </tt>
|
||||
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">"0.2"</tt> </tt>
|
||||
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-name">__license__</tt> <tt class="py-op">=</tt> <tt class="py-string">"GNU Lesser General Public License"</tt> </tt>
|
||||
<a name="LastfmBase"></a><div id="LastfmBase-def"><a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <a class="py-toggle" href="#" id="LastfmBase-toggle" onclick="return toggle('LastfmBase');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html">LastfmBase</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="LastfmBase-expanded"><a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-docstring">"""Base class for all the classes in this package"""</tt> </tt>
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="LastfmBase.top_property"></a><div id="LastfmBase.top_property-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="LastfmBase.top_property-toggle" onclick="return toggle('LastfmBase.top_property');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#top_property">top_property</a><tt class="py-op">(</tt><tt class="py-param">list_property_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.top_property-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.top_property-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">decorator</tt><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">ob</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">top_list</tt> <tt class="py-op">=</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">list_property_name</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">top_list</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">top_list</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-keyword">or</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">property</tt><tt class="py-op">(</tt><tt class="py-name">fget</tt> <tt class="py-op">=</tt> <tt class="py-name">wrapper</tt><tt class="py-op">,</tt> <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">__doc__</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">decorator</tt> </tt>
|
||||
</div><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="LastfmBase.cached_property"></a><div id="LastfmBase.cached_property-def"><a name="L20"></a><tt class="py-lineno">20</tt> <a class="py-toggle" href="#" id="LastfmBase.cached_property-toggle" onclick="return toggle('LastfmBase.cached_property');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#cached_property">cached_property</a><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.cached_property-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.cached_property-expanded"><a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">func_name</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">func_code</tt><tt class="py-op">.</tt><tt class="py-name">co_name</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">attribute_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"_%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">func_name</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">ob</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-name">cache_attribute</tt> <tt class="py-op">=</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">attribute_name</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">cache_attribute</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-name">cache_attribute</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-name">setattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">attribute_name</tt><tt class="py-op">,</tt> <tt class="py-name">cache_attribute</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-name">cp</tt> <tt class="py-op">=</tt> <tt class="py-name">copy</tt><tt class="py-op">.</tt><tt class="py-name">copy</tt><tt class="py-op">(</tt><tt class="py-name">cache_attribute</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">cp</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt id="link-0" class="py-name" targets="Class lastfm.error.LastfmError=lastfm.error.LastfmError-class.html"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-0', 'LastfmError', 'link-0');">LastfmError</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">cache_attribute</tt> </tt>
|
||||
</div><a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">property</tt><tt class="py-op">(</tt><tt class="py-name">fget</tt> <tt class="py-op">=</tt> <tt class="py-name">wrapper</tt><tt class="py-op">,</tt> <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">__doc__</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="LastfmBase.autheticate"></a><div id="LastfmBase.autheticate-def"><a name="L38"></a><tt class="py-lineno">38</tt> <a class="py-toggle" href="#" id="LastfmBase.autheticate-toggle" onclick="return toggle('LastfmBase.autheticate');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#autheticate">autheticate</a><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.autheticate-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.autheticate-expanded"><a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-1" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-1', 'lastfm', 'link-1');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-2', 'user', 'link-2');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-3" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-3', 'User', 'link-3');">User</a></tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt id="link-4" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-4', 'user', 'link-2');">user</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-5" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-5', 'User', 'link-3');">User</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt id="link-6" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-6', 'user', 'link-2');">user</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-7', 'name', 'link-7');">name</a></tt> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Variable lastfm.user.User.autheticated=lastfm.user.User-class.html#autheticated"><a title="lastfm.user.User.autheticated" class="py-name" href="#" onclick="return doclink('link-8', 'autheticated', 'link-8');">autheticated</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'user'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt id="link-9" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-9', 'user', 'link-2');">user</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-10', 'user', 'link-2');">user</a></tt><tt class="py-op">.</tt><tt id="link-11" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-11', 'name', 'link-7');">name</a></tt> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-12', 'user', 'link-2');">user</a></tt><tt class="py-op">.</tt><tt id="link-13" class="py-name"><a title="lastfm.user.User.autheticated" class="py-name" href="#" onclick="return doclink('link-13', 'autheticated', 'link-8');">autheticated</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-14" class="py-name" targets="Class lastfm.error.AuthenticationFailedError=lastfm.error.AuthenticationFailedError-class.html"><a title="lastfm.error.AuthenticationFailedError" class="py-name" href="#" onclick="return doclink('link-14', 'AuthenticationFailedError', 'link-14');">AuthenticationFailedError</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-string">"user '%s' does not have permissions to access the service"</tt> <tt class="py-op">%</tt> <tt id="link-15" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-15', 'user', 'link-2');">user</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">wrapper</tt> </tt>
|
||||
</div><a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__gt__"></a><div id="LastfmBase.__gt__-def"><a name="L55"></a><tt class="py-lineno">55</tt> <a class="py-toggle" href="#" id="LastfmBase.__gt__-toggle" onclick="return toggle('LastfmBase.__gt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__gt__">__gt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__gt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__gt__-expanded"><a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Method lastfm.album.Album.__lt__()=lastfm.album.Album-class.html#__lt__,Method lastfm.artist.Artist.__lt__()=lastfm.artist.Artist-class.html#__lt__,Method lastfm.event.Event.__lt__()=lastfm.event.Event-class.html#__lt__,Method lastfm.geo.Country.__lt__()=lastfm.geo.Country-class.html#__lt__,Method lastfm.geo.Location.__lt__()=lastfm.geo.Location-class.html#__lt__,Method lastfm.group.Group.__lt__()=lastfm.group.Group-class.html#__lt__,Method lastfm.playlist.Playlist.__lt__()=lastfm.playlist.Playlist-class.html#__lt__,Method lastfm.shout.Shout.__lt__()=lastfm.shout.Shout-class.html#__lt__,Method lastfm.tag.Tag.__lt__()=lastfm.tag.Tag-class.html#__lt__,Method lastfm.track.Track.__lt__()=lastfm.track.Track-class.html#__lt__,Method lastfm.user.User.__lt__()=lastfm.user.User-class.html#__lt__,Method lastfm.venue.Venue.__lt__()=lastfm.venue.Venue-class.html#__lt__,Method lastfm.weeklychart.WeeklyChart.__lt__()=lastfm.weeklychart.WeeklyChart-class.html#__lt__"><a title="lastfm.album.Album.__lt__
|
||||
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-docstring">"""Module containting the base class for all the classes in this package"""</tt> </tt>
|
||||
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt>
|
||||
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-name">__author__</tt> <tt class="py-op">=</tt> <tt class="py-string">"Abhinav Sarkar <abhinav@abhinavsarkar.net>"</tt> </tt>
|
||||
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">"0.2"</tt> </tt>
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-name">__license__</tt> <tt class="py-op">=</tt> <tt class="py-string">"GNU Lesser General Public License"</tt> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase"></a><div id="LastfmBase-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <a class="py-toggle" href="#" id="LastfmBase-toggle" onclick="return toggle('LastfmBase');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html">LastfmBase</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="LastfmBase-expanded"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-docstring">"""Base class for all the classes in this package"""</tt> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__gt__"></a><div id="LastfmBase.__gt__-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="LastfmBase.__gt__-toggle" onclick="return toggle('LastfmBase.__gt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__gt__">__gt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__gt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__gt__-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-0" class="py-name" targets="Method lastfm.album.Album.__lt__()=lastfm.album.Album-class.html#__lt__,Method lastfm.artist.Artist.__lt__()=lastfm.artist.Artist-class.html#__lt__,Method lastfm.event.Event.__lt__()=lastfm.event.Event-class.html#__lt__,Method lastfm.geo.Country.__lt__()=lastfm.geo.Country-class.html#__lt__,Method lastfm.geo.Location.__lt__()=lastfm.geo.Location-class.html#__lt__,Method lastfm.group.Group.__lt__()=lastfm.group.Group-class.html#__lt__,Method lastfm.playlist.Playlist.__lt__()=lastfm.playlist.Playlist-class.html#__lt__,Method lastfm.shout.Shout.__lt__()=lastfm.shout.Shout-class.html#__lt__,Method lastfm.tag.Tag.__lt__()=lastfm.tag.Tag-class.html#__lt__,Method lastfm.track.Track.__lt__()=lastfm.track.Track-class.html#__lt__,Method lastfm.user.User.__lt__()=lastfm.user.User-class.html#__lt__,Method lastfm.venue.Venue.__lt__()=lastfm.venue.Venue-class.html#__lt__,Method lastfm.weeklychart.WeeklyChart.__lt__()=lastfm.weeklychart.WeeklyChart-class.html#__lt__"><a title="lastfm.album.Album.__lt__
|
||||
lastfm.artist.Artist.__lt__
|
||||
lastfm.event.Event.__lt__
|
||||
lastfm.geo.Country.__lt__
|
||||
@ -156,10 +84,10 @@ lastfm.tag.Tag.__lt__
|
||||
lastfm.track.Track.__lt__
|
||||
lastfm.user.User.__lt__
|
||||
lastfm.venue.Venue.__lt__
|
||||
lastfm.weeklychart.WeeklyChart.__lt__" class="py-name" href="#" onclick="return doclink('link-16', '__lt__', 'link-16');">__lt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__eq</tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__ne__"></a><div id="LastfmBase.__ne__-def"><a name="L58"></a><tt class="py-lineno">58</tt> <a class="py-toggle" href="#" id="LastfmBase.__ne__-toggle" onclick="return toggle('LastfmBase.__ne__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__ne__">__ne__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__ne__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__ne__-expanded"><a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method lastfm.album.Album.__eq__()=lastfm.album.Album-class.html#__eq__,Method lastfm.artist.Artist.__eq__()=lastfm.artist.Artist-class.html#__eq__,Method lastfm.event.Event.__eq__()=lastfm.event.Event-class.html#__eq__,Method lastfm.geo.Country.__eq__()=lastfm.geo.Country-class.html#__eq__,Method lastfm.geo.Location.__eq__()=lastfm.geo.Location-class.html#__eq__,Method lastfm.group.Group.__eq__()=lastfm.group.Group-class.html#__eq__,Method lastfm.playlist.Playlist.__eq__()=lastfm.playlist.Playlist-class.html#__eq__,Method lastfm.shout.Shout.__eq__()=lastfm.shout.Shout-class.html#__eq__,Method lastfm.tag.Tag.__eq__()=lastfm.tag.Tag-class.html#__eq__,Method lastfm.track.Track.__eq__()=lastfm.track.Track-class.html#__eq__,Method lastfm.user.User.__eq__()=lastfm.user.User-class.html#__eq__,Method lastfm.venue.Venue.__eq__()=lastfm.venue.Venue-class.html#__eq__,Method lastfm.weeklychart.WeeklyChart.__eq__()=lastfm.weeklychart.WeeklyChart-class.html#__eq__"><a title="lastfm.album.Album.__eq__
|
||||
lastfm.weeklychart.WeeklyChart.__lt__" class="py-name" href="#" onclick="return doclink('link-0', '__lt__', 'link-0');">__lt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__eq</tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__ne__"></a><div id="LastfmBase.__ne__-def"><a name="L14"></a><tt class="py-lineno">14</tt> <a class="py-toggle" href="#" id="LastfmBase.__ne__-toggle" onclick="return toggle('LastfmBase.__ne__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__ne__">__ne__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__ne__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__ne__-expanded"><a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Method lastfm.album.Album.__eq__()=lastfm.album.Album-class.html#__eq__,Method lastfm.artist.Artist.__eq__()=lastfm.artist.Artist-class.html#__eq__,Method lastfm.event.Event.__eq__()=lastfm.event.Event-class.html#__eq__,Method lastfm.geo.Country.__eq__()=lastfm.geo.Country-class.html#__eq__,Method lastfm.geo.Location.__eq__()=lastfm.geo.Location-class.html#__eq__,Method lastfm.group.Group.__eq__()=lastfm.group.Group-class.html#__eq__,Method lastfm.playlist.Playlist.__eq__()=lastfm.playlist.Playlist-class.html#__eq__,Method lastfm.shout.Shout.__eq__()=lastfm.shout.Shout-class.html#__eq__,Method lastfm.tag.Tag.__eq__()=lastfm.tag.Tag-class.html#__eq__,Method lastfm.track.Track.__eq__()=lastfm.track.Track-class.html#__eq__,Method lastfm.user.User.__eq__()=lastfm.user.User-class.html#__eq__,Method lastfm.venue.Venue.__eq__()=lastfm.venue.Venue-class.html#__eq__,Method lastfm.weeklychart.WeeklyChart.__eq__()=lastfm.weeklychart.WeeklyChart-class.html#__eq__"><a title="lastfm.album.Album.__eq__
|
||||
lastfm.artist.Artist.__eq__
|
||||
lastfm.event.Event.__eq__
|
||||
lastfm.geo.Country.__eq__
|
||||
@ -171,10 +99,10 @@ lastfm.tag.Tag.__eq__
|
||||
lastfm.track.Track.__eq__
|
||||
lastfm.user.User.__eq__
|
||||
lastfm.venue.Venue.__eq__
|
||||
lastfm.weeklychart.WeeklyChart.__eq__" class="py-name" href="#" onclick="return doclink('link-17', '__eq__', 'link-17');">__eq__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__ge__"></a><div id="LastfmBase.__ge__-def"><a name="L61"></a><tt class="py-lineno">61</tt> <a class="py-toggle" href="#" id="LastfmBase.__ge__-toggle" onclick="return toggle('LastfmBase.__ge__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__ge__">__ge__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__ge__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__ge__-expanded"><a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.album.Album.__lt__
|
||||
lastfm.weeklychart.WeeklyChart.__eq__" class="py-name" href="#" onclick="return doclink('link-1', '__eq__', 'link-1');">__eq__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__ge__"></a><div id="LastfmBase.__ge__-def"><a name="L17"></a><tt class="py-lineno">17</tt> <a class="py-toggle" href="#" id="LastfmBase.__ge__-toggle" onclick="return toggle('LastfmBase.__ge__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__ge__">__ge__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__ge__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__ge__-expanded"><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="lastfm.album.Album.__lt__
|
||||
lastfm.artist.Artist.__lt__
|
||||
lastfm.event.Event.__lt__
|
||||
lastfm.geo.Country.__lt__
|
||||
@ -186,14 +114,11 @@ lastfm.tag.Tag.__lt__
|
||||
lastfm.track.Track.__lt__
|
||||
lastfm.user.User.__lt__
|
||||
lastfm.venue.Venue.__lt__
|
||||
lastfm.weeklychart.WeeklyChart.__lt__" class="py-name" href="#" onclick="return doclink('link-18', '__lt__', 'link-16');">__lt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__le__"></a><div id="LastfmBase.__le__-def"><a name="L64"></a><tt class="py-lineno">64</tt> <a class="py-toggle" href="#" id="LastfmBase.__le__-toggle" onclick="return toggle('LastfmBase.__le__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__le__">__le__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__le__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__le__-expanded"><a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method lastfm.base.LastfmBase.__gt__()=lastfm.base.LastfmBase-class.html#__gt__"><a title="lastfm.base.LastfmBase.__gt__" class="py-name" href="#" onclick="return doclink('link-19', '__gt__', 'link-19');">__gt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div></div><a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> </tt>
|
||||
<a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">copy</tt> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-20" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-20', 'lastfm', 'link-1');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-21', 'error', 'link-21');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-22" class="py-name"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-22', 'LastfmError', 'link-0');">LastfmError</a></tt><tt class="py-op">,</tt> <tt id="link-23" class="py-name"><a title="lastfm.error.AuthenticationFailedError" class="py-name" href="#" onclick="return doclink('link-23', 'AuthenticationFailedError', 'link-14');">AuthenticationFailedError</a></tt> </tt>
|
||||
<a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.weeklychart.WeeklyChart.__lt__" class="py-name" href="#" onclick="return doclink('link-2', '__lt__', 'link-0');">__lt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt>
|
||||
<a name="LastfmBase.__le__"></a><div id="LastfmBase.__le__-def"><a name="L20"></a><tt class="py-lineno">20</tt> <a class="py-toggle" href="#" id="LastfmBase.__le__-toggle" onclick="return toggle('LastfmBase.__le__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.base.LastfmBase-class.html#__le__">__le__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="LastfmBase.__le__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="LastfmBase.__le__-expanded"><a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method lastfm.base.LastfmBase.__gt__()=lastfm.base.LastfmBase-class.html#__gt__"><a title="lastfm.base.LastfmBase.__gt__" class="py-name" href="#" onclick="return doclink('link-3', '__gt__', 'link-3');">__gt__</a></tt><tt class="py-op">(</tt><tt class="py-name">other</tt><tt class="py-op">)</tt> </tt>
|
||||
</div></div><a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -231,7 +156,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -182,72 +182,6 @@ object --+
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== STATIC METHODS ==================== -->
|
||||
<a name="section-StaticMethods"></a>
|
||||
<table class="summary" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Static Methods</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-StaticMethods"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== PROPERTIES ==================== -->
|
||||
<a name="section-Properties"></a>
|
||||
<table class="summary" border="1" cellpadding="3"
|
||||
@ -304,7 +238,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
333
docs/lastfm.decorators-module.html
Normal file
333
docs/lastfm.decorators-module.html
Normal file
@ -0,0 +1,333 @@
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title>lastfm.decorators</title>
|
||||
<link rel="stylesheet" href="epydoc.css" type="text/css" />
|
||||
<script type="text/javascript" src="epydoc.js"></script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="white" text="black" link="blue" vlink="#204080"
|
||||
alink="#204080">
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
<tr valign="middle">
|
||||
<!-- Home link -->
|
||||
<th> <a
|
||||
href="lastfm-module.html">Home</a> </th>
|
||||
|
||||
<!-- Tree link -->
|
||||
<th> <a
|
||||
href="module-tree.html">Trees</a> </th>
|
||||
|
||||
<!-- Index link -->
|
||||
<th> <a
|
||||
href="identifier-index.html">Indices</a> </th>
|
||||
|
||||
<!-- Help link -->
|
||||
<th> <a
|
||||
href="help.html">Help</a> </th>
|
||||
|
||||
<!-- Project homepage -->
|
||||
<th class="navbar" align="right" width="100%">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><th class="navbar" align="center"
|
||||
><a class="navbar" target="_top" href="http://code.google.com/p/python-lastfm/">python-lastfm</a></th>
|
||||
</tr></table></th>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td width="100%">
|
||||
<span class="breadcrumbs">
|
||||
<a href="lastfm-module.html">Package lastfm</a> ::
|
||||
Module decorators
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0">
|
||||
<!-- hide/show private -->
|
||||
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
|
||||
onclick="toggle_private();">hide private</a>]</span></td></tr>
|
||||
<tr><td align="right"><span class="options"
|
||||
>[<a href="frames.html" target="_top">frames</a
|
||||
>] | <a href="lastfm.decorators-module.html"
|
||||
target="_top">no frames</a>]</span></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== MODULE DESCRIPTION ==================== -->
|
||||
<h1 class="epydoc">Module decorators</h1><p class="nomargin-top"><span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span></p>
|
||||
<p>Module containting the decorators used in the package</p>
|
||||
|
||||
<hr />
|
||||
<div class="fields"> <p><strong>Version:</strong>
|
||||
0.2
|
||||
</p>
|
||||
<p><strong>Author:</strong>
|
||||
Abhinav Sarkar <abhinav@abhinavsarkar.net>
|
||||
</p>
|
||||
<p><strong>License:</strong>
|
||||
GNU Lesser General Public License
|
||||
</p>
|
||||
</div><!-- ==================== FUNCTIONS ==================== -->
|
||||
<a name="section-Functions"></a>
|
||||
<table class="summary" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Functions</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-Functions"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"><code class="link">property</code></span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a href="lastfm.decorators-module.html#top_property" class="summary-sig-name">top_property</a>(<span class="summary-sig-arg">list_property_name</span>)</span><br />
|
||||
A decorator to return a property that returns the first value of list
|
||||
attribute corresponding to the provided list property name.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html#top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"><code class="link">property</code></span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a href="lastfm.decorators-module.html#cached_property" class="summary-sig-name">cached_property</a>(<span class="summary-sig-arg">func</span>)</span><br />
|
||||
A decorator to cache the atrribute of the object.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html#cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"><code>function</code></span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a href="lastfm.decorators-module.html#authenticate" class="summary-sig-name">authenticate</a>(<span class="summary-sig-arg">func</span>)</span><br />
|
||||
A decorator to check if the current user is authenticated or not.</td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html#authenticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== VARIABLES ==================== -->
|
||||
<a name="section-Variables"></a>
|
||||
<table class="summary" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Variables</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-Variables"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lastfm'"><code class="variable-quote">'</code><code class="variable-string">lastfm</code><code class="variable-quote">'</code></code>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<span title="copy">copy</span>,
|
||||
<a href="lastfm.error.LastfmError-class.html" title="lastfm.error.LastfmError">LastfmError</a>,
|
||||
<a href="lastfm.error.AuthenticationFailedError-class.html" title="lastfm.error.AuthenticationFailedError">AuthenticationFailedError</a>
|
||||
</p><br />
|
||||
<!-- ==================== FUNCTION DETAILS ==================== -->
|
||||
<a name="section-FunctionDetails"></a>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Function Details</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-FunctionDetails"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<a name="top_property"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">top_property</span>(<span class="sig-arg">list_property_name</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html#top_property">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
<p>A decorator to return a property that returns the first value of list
|
||||
attribute corresponding to the provided list property name.</p>
|
||||
<p>For example, if the list property is top_albums, then the decorator
|
||||
returns a property that returns the first (top most) album.</p>
|
||||
<dl class="fields">
|
||||
<dt>Parameters:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><strong class="pname"><code>list_property_name</code></strong> (<code class="link">str</code>) - the name of the list property. Like 'top_albums'.</li>
|
||||
</ul></dd>
|
||||
<dt>Returns: <code class="link">property</code></dt>
|
||||
<dd>a property that returns the first value of list attribute
|
||||
corresponding to the provided list property name</dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<a name="cached_property"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">cached_property</span>(<span class="sig-arg">func</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html#cached_property">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
<p>A decorator to cache the atrribute of the object. When called for the
|
||||
first time, the value of the attribute is retrived and saved in an
|
||||
instance variable. Later calls return the copy of the cached value, so
|
||||
that the original cached value cannot be modified.</p>
|
||||
<dl class="fields">
|
||||
<dt>Parameters:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><strong class="pname"><code>func</code></strong> (<code>function</code>) - the getter function of the attribute</li>
|
||||
</ul></dd>
|
||||
<dt>Returns: <code class="link">property</code></dt>
|
||||
<dd>a property that wraps the getter function of the attribute</dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<a name="authenticate"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">authenticate</span>(<span class="sig-arg">func</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html#authenticate">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
<p>A decorator to check if the current user is authenticated or not. Used
|
||||
only on the functions that need authentication. If not authenticated then
|
||||
an exception is raised.</p>
|
||||
<dl class="fields">
|
||||
<dt>Parameters:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><strong class="pname"><code>func</code></strong> (<code>function</code>) - a function that needs to be authentication, for being called</li>
|
||||
</ul></dd>
|
||||
<dt>Returns: <code>function</code></dt>
|
||||
<dd>a function that wraps the original function</dd>
|
||||
<dt>Raises:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><code><strong class='fraise'><a href="lastfm.error.AuthenticationFailedError-class.html">AuthenticationFailedError</a></strong></code> - If the user is not authenticated, then an exception is raised.</li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
<tr valign="middle">
|
||||
<!-- Home link -->
|
||||
<th> <a
|
||||
href="lastfm-module.html">Home</a> </th>
|
||||
|
||||
<!-- Tree link -->
|
||||
<th> <a
|
||||
href="module-tree.html">Trees</a> </th>
|
||||
|
||||
<!-- Index link -->
|
||||
<th> <a
|
||||
href="identifier-index.html">Indices</a> </th>
|
||||
|
||||
<!-- Help link -->
|
||||
<th> <a
|
||||
href="help.html">Help</a> </th>
|
||||
|
||||
<!-- Project homepage -->
|
||||
<th class="navbar" align="right" width="100%">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><th class="navbar" align="center"
|
||||
><a class="navbar" target="_top" href="http://code.google.com/p/python-lastfm/">python-lastfm</a></th>
|
||||
</tr></table></th>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
>http://epydoc.sourceforge.net</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// Private objects are initially displayed (because if
|
||||
// javascript is turned off then we want them to be
|
||||
// visible); but by default, we want to hide them. So hide
|
||||
// them unless we have a cookie that says to show them.
|
||||
checkCookie();
|
||||
// -->
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
261
docs/lastfm.decorators-pysrc.html
Normal file
261
docs/lastfm.decorators-pysrc.html
Normal file
@ -0,0 +1,261 @@
|
||||
<?xml version="1.0" encoding="ascii"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title>lastfm.decorators</title>
|
||||
<link rel="stylesheet" href="epydoc.css" type="text/css" />
|
||||
<script type="text/javascript" src="epydoc.js"></script>
|
||||
</head>
|
||||
|
||||
<body bgcolor="white" text="black" link="blue" vlink="#204080"
|
||||
alink="#204080">
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
<tr valign="middle">
|
||||
<!-- Home link -->
|
||||
<th> <a
|
||||
href="lastfm-module.html">Home</a> </th>
|
||||
|
||||
<!-- Tree link -->
|
||||
<th> <a
|
||||
href="module-tree.html">Trees</a> </th>
|
||||
|
||||
<!-- Index link -->
|
||||
<th> <a
|
||||
href="identifier-index.html">Indices</a> </th>
|
||||
|
||||
<!-- Help link -->
|
||||
<th> <a
|
||||
href="help.html">Help</a> </th>
|
||||
|
||||
<!-- Project homepage -->
|
||||
<th class="navbar" align="right" width="100%">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><th class="navbar" align="center"
|
||||
><a class="navbar" target="_top" href="http://code.google.com/p/python-lastfm/">python-lastfm</a></th>
|
||||
</tr></table></th>
|
||||
</tr>
|
||||
</table>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<td width="100%">
|
||||
<span class="breadcrumbs">
|
||||
<a href="lastfm-module.html">Package lastfm</a> ::
|
||||
Module decorators
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0">
|
||||
<!-- hide/show private -->
|
||||
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
|
||||
onclick="toggle_private();">hide private</a>]</span></td></tr>
|
||||
<tr><td align="right"><span class="options"
|
||||
>[<a href="frames.html" target="_top">frames</a
|
||||
>] | <a href="lastfm.decorators-pysrc.html"
|
||||
target="_top">no frames</a>]</span></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<h1 class="epydoc">Source Code for <a href="lastfm.decorators-module.html" onclick="show_private();">Module lastfm.decorators</a></h1>
|
||||
<pre class="py-src">
|
||||
<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment">#!/usr/bin/env python</tt> </tt>
|
||||
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-docstring">"""Module containting the decorators used in the package"""</tt> </tt>
|
||||
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt>
|
||||
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-name">__author__</tt> <tt class="py-op">=</tt> <tt class="py-string">"Abhinav Sarkar <abhinav@abhinavsarkar.net>"</tt> </tt>
|
||||
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">"0.2"</tt> </tt>
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-name">__license__</tt> <tt class="py-op">=</tt> <tt class="py-string">"GNU Lesser General Public License"</tt> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
|
||||
<a name="top_property"></a><div id="top_property-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <a class="py-toggle" href="#" id="top_property-toggle" onclick="return toggle('top_property');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.decorators-module.html#top_property">top_property</a><tt class="py-op">(</tt><tt class="py-param">list_property_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="top_property-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="top_property-expanded"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-docstring"> A decorator to return a property that returns the first value of list </tt> </tt>
|
||||
<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-docstring"> attribute corresponding to the provided list property name.</tt> </tt>
|
||||
<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-docstring"> For example, if the list property is top_albums, then the decorator returns</tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-docstring"> a property that returns the first (top most) album.</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-docstring"> @param list_property_name: the name of the list property. Like 'top_albums'.</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-docstring"> @type list_property_name: L{str}</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-docstring"> @return: a property that returns the first value of list attribute </tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"><tt class="py-docstring"> corresponding to the provided list property name</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"><tt class="py-docstring"> @rtype: L{property}</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">decorator</tt><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">ob</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-name">top_list</tt> <tt class="py-op">=</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">list_property_name</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">top_list</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">top_list</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-keyword">or</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">property</tt><tt class="py-op">(</tt><tt class="py-name">fget</tt> <tt class="py-op">=</tt> <tt class="py-name">wrapper</tt><tt class="py-op">,</tt> <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">__doc__</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">decorator</tt> </tt>
|
||||
</div><a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> </tt>
|
||||
<a name="cached_property"></a><div id="cached_property-def"><a name="L30"></a><tt class="py-lineno"> 30</tt> <a class="py-toggle" href="#" id="cached_property-toggle" onclick="return toggle('cached_property');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.decorators-module.html#cached_property">cached_property</a><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="cached_property-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="cached_property-expanded"><a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"><tt class="py-docstring"> A decorator to cache the atrribute of the object. When called for the first time,</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"><tt class="py-docstring"> the value of the attribute is retrived and saved in an instance variable. Later</tt> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"><tt class="py-docstring"> calls return the copy of the cached value, so that the original cached value</tt> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"><tt class="py-docstring"> cannot be modified.</tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"><tt class="py-docstring"> @param func: the getter function of the attribute</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"><tt class="py-docstring"> @type func: C{function}</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt class="py-docstring"> @return: a property that wraps the getter function of the attribute</tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"><tt class="py-docstring"> @rtype: L{property}</tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> <tt class="py-name">func_name</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">func_code</tt><tt class="py-op">.</tt><tt class="py-name">co_name</tt> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-name">attribute_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"_%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">func_name</tt> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">ob</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-name">cache_attribute</tt> <tt class="py-op">=</tt> <tt class="py-name">getattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">attribute_name</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">cache_attribute</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-name">cache_attribute</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">setattr</tt><tt class="py-op">(</tt><tt class="py-name">ob</tt><tt class="py-op">,</tt> <tt class="py-name">attribute_name</tt><tt class="py-op">,</tt> <tt class="py-name">cache_attribute</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-name">cp</tt> <tt class="py-op">=</tt> <tt class="py-name">copy</tt><tt class="py-op">.</tt><tt class="py-name">copy</tt><tt class="py-op">(</tt><tt class="py-name">cache_attribute</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">cp</tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt id="link-0" class="py-name" targets="Class lastfm.error.LastfmError=lastfm.error.LastfmError-class.html"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-0', 'LastfmError', 'link-0');">LastfmError</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">cache_attribute</tt> </tt>
|
||||
</div><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">property</tt><tt class="py-op">(</tt><tt class="py-name">fget</tt> <tt class="py-op">=</tt> <tt class="py-name">wrapper</tt><tt class="py-op">,</tt> <tt class="py-name">doc</tt> <tt class="py-op">=</tt> <tt class="py-name">func</tt><tt class="py-op">.</tt><tt class="py-name">__doc__</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> </tt>
|
||||
<a name="authenticate"></a><div id="authenticate-def"><a name="L59"></a><tt class="py-lineno"> 59</tt> <a class="py-toggle" href="#" id="authenticate-toggle" onclick="return toggle('authenticate');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.decorators-module.html#authenticate">authenticate</a><tt class="py-op">(</tt><tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="authenticate-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="authenticate-expanded"><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-docstring">"""</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"><tt class="py-docstring"> A decorator to check if the current user is authenticated or not. Used only</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"><tt class="py-docstring"> on the functions that need authentication. If not authenticated then an</tt> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"><tt class="py-docstring"> exception is raised.</tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"><tt class="py-docstring"> @param func: a function that needs to be authentication, for being called</tt> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"><tt class="py-docstring"> @type func: C{function}</tt> </tt>
|
||||
<a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"><tt class="py-docstring"> @return: a function that wraps the original function</tt> </tt>
|
||||
<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"><tt class="py-docstring"> @rtype: C{function}</tt> </tt>
|
||||
<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
|
||||
<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"><tt class="py-docstring"> @raise AuthenticationFailedError: If the user is not authenticated, then an</tt> </tt>
|
||||
<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"><tt class="py-docstring"> exception is raised.</tt> </tt>
|
||||
<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
|
||||
<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">wrapper</tt><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-1" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-1', 'lastfm', 'link-1');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-2', 'user', 'link-2');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-3" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-3', 'User', 'link-3');">User</a></tt><tt class="py-op">,</tt> <tt id="link-4" class="py-name" targets="Class lastfm.api.Api=lastfm.api.Api-class.html"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-4', 'Api', 'link-4');">Api</a></tt> </tt>
|
||||
<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-name">username</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-5" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-5', 'User', 'link-3');">User</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-name">username</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-6', 'name', 'link-6');">name</a></tt> </tt>
|
||||
<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Variable lastfm.user.User.authenticated=lastfm.user.User-class.html#authenticated"><a title="lastfm.user.User.authenticated" class="py-name" href="#" onclick="return doclink('link-7', 'authenticated', 'link-7');">authenticated</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'user'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">username</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-8', 'user', 'link-2');">user</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-9', 'name', 'link-6');">name</a></tt> </tt>
|
||||
<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-10', 'user', 'link-2');">user</a></tt><tt class="py-op">.</tt><tt id="link-11" class="py-name"><a title="lastfm.user.User.authenticated" class="py-name" href="#" onclick="return doclink('link-11', 'authenticated', 'link-7');">authenticated</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'_subject'</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_subject</tt><tt class="py-op">,</tt> <tt id="link-12" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-12', 'User', 'link-3');">User</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-name">username</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_subject</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-13', 'name', 'link-6');">name</a></tt> </tt>
|
||||
<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_subject</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name"><a title="lastfm.user.User.authenticated" class="py-name" href="#" onclick="return doclink('link-14', 'authenticated', 'link-7');">authenticated</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-string">'_api'</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt id="link-15" class="py-name"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-15', 'Api', 'link-4');">Api</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt id="link-16" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-16', 'user', 'link-2');">user</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method lastfm.api.Api.get_authenticated_user()=lastfm.api.Api-class.html#get_authenticated_user,Static Method lastfm.user.User.get_authenticated_user()=lastfm.user.User-class.html#get_authenticated_user"><a title="lastfm.api.Api.get_authenticated_user
|
||||
lastfm.user.User.get_authenticated_user" class="py-name" href="#" onclick="return doclink('link-17', 'get_authenticated_user', 'link-17');">get_authenticated_user</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">username</tt> <tt class="py-op">=</tt> <tt id="link-18" class="py-name"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-18', 'user', 'link-2');">user</a></tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-19', 'name', 'link-6');">name</a></tt> </tt>
|
||||
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">func</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-name">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">kwargs</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt id="link-20" class="py-name" targets="Class lastfm.error.AuthenticationFailedError=lastfm.error.AuthenticationFailedError-class.html"><a title="lastfm.error.AuthenticationFailedError" class="py-name" href="#" onclick="return doclink('link-20', 'AuthenticationFailedError', 'link-20');">AuthenticationFailedError</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
|
||||
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-21" class="py-name"><a title="lastfm.error.AuthenticationFailedError" class="py-name" href="#" onclick="return doclink('link-21', 'AuthenticationFailedError', 'link-20');">AuthenticationFailedError</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-string">"user '%s' does not have permissions to access the service"</tt> <tt class="py-op">%</tt> <tt class="py-name">username</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">wrapper</tt> </tt>
|
||||
</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
|
||||
<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">copy</tt> </tt>
|
||||
<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-22" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-22', 'lastfm', 'link-1');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-23', 'error', 'link-23');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-24" class="py-name"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-24', 'LastfmError', 'link-0');">LastfmError</a></tt><tt class="py-op">,</tt> <tt id="link-25" class="py-name"><a title="lastfm.error.AuthenticationFailedError" class="py-name" href="#" onclick="return doclink('link-25', 'AuthenticationFailedError', 'link-20');">AuthenticationFailedError</a></tt> </tt>
|
||||
<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
</script>
|
||||
</pre>
|
||||
<br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
<tr valign="middle">
|
||||
<!-- Home link -->
|
||||
<th> <a
|
||||
href="lastfm-module.html">Home</a> </th>
|
||||
|
||||
<!-- Tree link -->
|
||||
<th> <a
|
||||
href="module-tree.html">Trees</a> </th>
|
||||
|
||||
<!-- Index link -->
|
||||
<th> <a
|
||||
href="identifier-index.html">Indices</a> </th>
|
||||
|
||||
<!-- Help link -->
|
||||
<th> <a
|
||||
href="help.html">Help</a> </th>
|
||||
|
||||
<!-- Project homepage -->
|
||||
<th class="navbar" align="right" width="100%">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr><th class="navbar" align="center"
|
||||
><a class="navbar" target="_top" href="http://code.google.com/p/python-lastfm/">python-lastfm</a></th>
|
||||
</tr></table></th>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
>http://epydoc.sourceforge.net</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// Private objects are initially displayed (because if
|
||||
// javascript is turned off then we want them to be
|
||||
// visible); but by default, we want to hide them. So hide
|
||||
// them unless we have a cookie that says to show them.
|
||||
checkCookie();
|
||||
// -->
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
@ -311,7 +311,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -194,7 +194,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:36 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -350,7 +350,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -233,7 +233,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,21 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.sharable.Sharable-class.html" title="lastfm.mixins.Sharable">Sharable</a>,
|
||||
<a href="lastfm.mixins.shoutable.Shoutable-class.html" title="lastfm.mixins.Shoutable">Shoutable</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="time">time</span>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.geo.Location-class.html" title="lastfm.geo.Location">Location</a>,
|
||||
<a href="lastfm.geo.Country-class.html" title="lastfm.geo.Country">Country</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.venue.Venue-class.html" title="lastfm.venue.Venue">Venue</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +168,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -88,10 +88,11 @@
|
||||
<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-param">image</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> <tt class="py-param">url</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-param">stats</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-param">tag</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.init-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.init-expanded"><a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-11" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-11', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-12" class="py-name" targets="Class lastfm.api.Api=lastfm.api.Api-class.html"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-12', 'Api', 'link-12');">Api</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-13" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-13', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"api reference must be supplied as an argument"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt id="link-14" class="py-name"><a title="lastfm.mixins.sharable.Sharable" class="py-name" href="#" onclick="return doclink('link-14', 'Sharable', 'link-6');">Sharable</a></tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method lastfm.album.Album.init()=lastfm.album.Album-class.html#init,Method lastfm.artist.Artist.init()=lastfm.artist.Artist-class.html#init,Method lastfm.event.Event.init()=lastfm.event.Event-class.html#init,Method lastfm.geo.Country.init()=lastfm.geo.Country-class.html#init,Method lastfm.geo.Location.init()=lastfm.geo.Location-class.html#init,Method lastfm.group.Group.init()=lastfm.group.Group-class.html#init,Method lastfm.mixins.sharable.Sharable.init()=lastfm.mixins.sharable.Sharable-class.html#init,Method lastfm.mixins.shoutable.Shoutable.init()=lastfm.mixins.shoutable.Shoutable-class.html#init,Method lastfm.mixins.taggable.Taggable.init()=lastfm.mixins.taggable.Taggable-class.html#init,Method lastfm.playlist.Playlist.init()=lastfm.playlist.Playlist-class.html#init,Method lastfm.shout.Shout.init()=lastfm.shout.Shout-class.html#init,Method lastfm.tag.Tag.init()=lastfm.tag.Tag-class.html#init,Method lastfm.track.Track.init()=lastfm.track.Track-class.html#init,Method lastfm.user.User.Playlist.init()=lastfm.user.User.Playlist-class.html#init,Method lastfm.user.User.init()=lastfm.user.User-class.html#init,Method lastfm.venue.Venue.init()=lastfm.venue.Venue-class.html#init,Method lastfm.weeklychart.WeeklyAlbumChart.init()=lastfm.weeklychart.WeeklyAlbumChart-class.html#init,Method lastfm.weeklychart.WeeklyArtistChart.init()=lastfm.weeklychart.WeeklyArtistChart-class.html#init,Method lastfm.weeklychart.WeeklyChart.init()=lastfm.weeklychart.WeeklyChart-class.html#init,Method lastfm.weeklychart.WeeklyTagChart.init()=lastfm.weeklychart.WeeklyTagChart-class.html#init,Method lastfm.weeklychart.WeeklyTrackChart.init()=lastfm.weeklychart.WeeklyTrackChart-class.html#init"><a title="lastfm.album.Album.init
|
||||
<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-param">tag</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-param">subject</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.init-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.init-expanded"><a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-11" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-11', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-12" class="py-name" targets="Class lastfm.api.Api=lastfm.api.Api-class.html"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-12', 'Api', 'link-12');">Api</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-13" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-13', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"api reference must be supplied as an argument"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt id="link-14" class="py-name"><a title="lastfm.mixins.sharable.Sharable" class="py-name" href="#" onclick="return doclink('link-14', 'Sharable', 'link-6');">Sharable</a></tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method lastfm.album.Album.init()=lastfm.album.Album-class.html#init,Method lastfm.artist.Artist.init()=lastfm.artist.Artist-class.html#init,Method lastfm.event.Event.init()=lastfm.event.Event-class.html#init,Method lastfm.geo.Country.init()=lastfm.geo.Country-class.html#init,Method lastfm.geo.Location.init()=lastfm.geo.Location-class.html#init,Method lastfm.group.Group.init()=lastfm.group.Group-class.html#init,Method lastfm.mixins.sharable.Sharable.init()=lastfm.mixins.sharable.Sharable-class.html#init,Method lastfm.mixins.shoutable.Shoutable.init()=lastfm.mixins.shoutable.Shoutable-class.html#init,Method lastfm.mixins.taggable.Taggable.init()=lastfm.mixins.taggable.Taggable-class.html#init,Method lastfm.playlist.Playlist.init()=lastfm.playlist.Playlist-class.html#init,Method lastfm.shout.Shout.init()=lastfm.shout.Shout-class.html#init,Method lastfm.tag.Tag.init()=lastfm.tag.Tag-class.html#init,Method lastfm.track.Track.init()=lastfm.track.Track-class.html#init,Method lastfm.user.User.Playlist.init()=lastfm.user.User.Playlist-class.html#init,Method lastfm.user.User.init()=lastfm.user.User-class.html#init,Method lastfm.venue.Venue.init()=lastfm.venue.Venue-class.html#init,Method lastfm.weeklychart.WeeklyAlbumChart.init()=lastfm.weeklychart.WeeklyAlbumChart-class.html#init,Method lastfm.weeklychart.WeeklyArtistChart.init()=lastfm.weeklychart.WeeklyArtistChart-class.html#init,Method lastfm.weeklychart.WeeklyChart.init()=lastfm.weeklychart.WeeklyChart-class.html#init,Method lastfm.weeklychart.WeeklyTagChart.init()=lastfm.weeklychart.WeeklyTagChart-class.html#init,Method lastfm.weeklychart.WeeklyTrackChart.init()=lastfm.weeklychart.WeeklyTrackChart-class.html#init"><a title="lastfm.album.Album.init
|
||||
lastfm.artist.Artist.init
|
||||
lastfm.event.Event.init
|
||||
lastfm.geo.Country.init
|
||||
@ -112,7 +113,7 @@ lastfm.weeklychart.WeeklyArtistChart.init
|
||||
lastfm.weeklychart.WeeklyChart.init
|
||||
lastfm.weeklychart.WeeklyTagChart.init
|
||||
lastfm.weeklychart.WeeklyTrackChart.init" class="py-name" href="#" onclick="return doclink('link-15', 'init', 'link-15');">init</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-16" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-16', 'api', 'link-11');">api</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt id="link-17" class="py-name"><a title="lastfm.mixins.shoutable.Shoutable" class="py-name" href="#" onclick="return doclink('link-17', 'Shoutable', 'link-7');">Shoutable</a></tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.album.Album.init
|
||||
<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> <tt id="link-17" class="py-name"><a title="lastfm.mixins.shoutable.Shoutable" class="py-name" href="#" onclick="return doclink('link-17', 'Shoutable', 'link-7');">Shoutable</a></tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.album.Album.init
|
||||
lastfm.artist.Artist.init
|
||||
lastfm.event.Event.init
|
||||
lastfm.geo.Country.init
|
||||
@ -133,30 +134,30 @@ lastfm.weeklychart.WeeklyArtistChart.init
|
||||
lastfm.weeklychart.WeeklyChart.init
|
||||
lastfm.weeklychart.WeeklyTagChart.init
|
||||
lastfm.weeklychart.WeeklyTrackChart.init" class="py-name" href="#" onclick="return doclink('link-18', 'init', 'link-15');">init</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-19" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-19', 'api', 'link-11');">api</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-20" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-20', 'api', 'link-11');">api</a></tt> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_id</tt> <tt class="py-op">=</tt> <tt id="link-21" class="py-name" targets="Variable lastfm.album.Album.id=lastfm.album.Album-class.html#id,Variable lastfm.event.Event.id=lastfm.event.Event-class.html#id,Variable lastfm.track.Track.id=lastfm.track.Track-class.html#id,Variable lastfm.user.User.Playlist.id=lastfm.user.User.Playlist-class.html#id,Variable lastfm.venue.Venue.id=lastfm.venue.Venue-class.html#id"><a title="lastfm.album.Album.id
|
||||
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-20" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-20', 'api', 'link-11');">api</a></tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_id</tt> <tt class="py-op">=</tt> <tt id="link-21" class="py-name" targets="Variable lastfm.album.Album.id=lastfm.album.Album-class.html#id,Variable lastfm.event.Event.id=lastfm.event.Event-class.html#id,Variable lastfm.track.Track.id=lastfm.track.Track-class.html#id,Variable lastfm.user.User.Playlist.id=lastfm.user.User.Playlist-class.html#id,Variable lastfm.venue.Venue.id=lastfm.venue.Venue-class.html#id"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-21', 'id', 'link-21');">id</a></tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_title</tt> <tt class="py-op">=</tt> <tt id="link-22" class="py-name" targets="Variable lastfm.event.Event.title=lastfm.event.Event-class.html#title,Variable lastfm.user.User.Playlist.title=lastfm.user.User.Playlist-class.html#title"><a title="lastfm.event.Event.title
|
||||
<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_title</tt> <tt class="py-op">=</tt> <tt id="link-22" class="py-name" targets="Variable lastfm.event.Event.title=lastfm.event.Event-class.html#title,Variable lastfm.user.User.Playlist.title=lastfm.user.User.Playlist-class.html#title"><a title="lastfm.event.Event.title
|
||||
lastfm.user.User.Playlist.title" class="py-name" href="#" onclick="return doclink('link-22', 'title', 'link-22');">title</a></tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_artists</tt> <tt class="py-op">=</tt> <tt id="link-23" class="py-name" targets="Variable lastfm.event.Event.artists=lastfm.event.Event-class.html#artists,Variable lastfm.tasteometer.Tasteometer.artists=lastfm.tasteometer.Tasteometer-class.html#artists,Variable lastfm.user.User.Library.artists=lastfm.user.User.Library-class.html#artists,Variable lastfm.weeklychart.WeeklyArtistChart.artists=lastfm.weeklychart.WeeklyArtistChart-class.html#artists"><a title="lastfm.event.Event.artists
|
||||
<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_artists</tt> <tt class="py-op">=</tt> <tt id="link-23" class="py-name" targets="Variable lastfm.event.Event.artists=lastfm.event.Event-class.html#artists,Variable lastfm.tasteometer.Tasteometer.artists=lastfm.tasteometer.Tasteometer-class.html#artists,Variable lastfm.user.User.Library.artists=lastfm.user.User.Library-class.html#artists,Variable lastfm.weeklychart.WeeklyArtistChart.artists=lastfm.weeklychart.WeeklyArtistChart-class.html#artists"><a title="lastfm.event.Event.artists
|
||||
lastfm.tasteometer.Tasteometer.artists
|
||||
lastfm.user.User.Library.artists
|
||||
lastfm.weeklychart.WeeklyArtistChart.artists" class="py-name" href="#" onclick="return doclink('link-23', 'artists', 'link-23');">artists</a></tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_headliner</tt> <tt class="py-op">=</tt> <tt id="link-24" class="py-name" targets="Variable lastfm.event.Event.headliner=lastfm.event.Event-class.html#headliner"><a title="lastfm.event.Event.headliner" class="py-name" href="#" onclick="return doclink('link-24', 'headliner', 'link-24');">headliner</a></tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_venue</tt> <tt class="py-op">=</tt> <tt id="link-25" class="py-name" targets="Variable lastfm.event.Event.venue=lastfm.event.Event-class.html#venue,Module lastfm.venue=lastfm.venue-module.html"><a title="lastfm.event.Event.venue
|
||||
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_headliner</tt> <tt class="py-op">=</tt> <tt id="link-24" class="py-name" targets="Variable lastfm.event.Event.headliner=lastfm.event.Event-class.html#headliner"><a title="lastfm.event.Event.headliner" class="py-name" href="#" onclick="return doclink('link-24', 'headliner', 'link-24');">headliner</a></tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_venue</tt> <tt class="py-op">=</tt> <tt id="link-25" class="py-name" targets="Variable lastfm.event.Event.venue=lastfm.event.Event-class.html#venue,Module lastfm.venue=lastfm.venue-module.html"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-25', 'venue', 'link-25');">venue</a></tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_start_date</tt> <tt class="py-op">=</tt> <tt id="link-26" class="py-name" targets="Variable lastfm.event.Event.start_date=lastfm.event.Event-class.html#start_date"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-26', 'start_date', 'link-26');">start_date</a></tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_description</tt> <tt class="py-op">=</tt> <tt id="link-27" class="py-name" targets="Variable lastfm.event.Event.description=lastfm.event.Event-class.html#description"><a title="lastfm.event.Event.description" class="py-name" href="#" onclick="return doclink('link-27', 'description', 'link-27');">description</a></tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_image</tt> <tt class="py-op">=</tt> <tt id="link-28" class="py-name" targets="Variable lastfm.album.Album.image=lastfm.album.Album-class.html#image,Variable lastfm.artist.Artist.image=lastfm.artist.Artist-class.html#image,Variable lastfm.event.Event.image=lastfm.event.Event-class.html#image,Variable lastfm.track.Track.image=lastfm.track.Track-class.html#image,Variable lastfm.user.User.image=lastfm.user.User-class.html#image"><a title="lastfm.album.Album.image
|
||||
<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_start_date</tt> <tt class="py-op">=</tt> <tt id="link-26" class="py-name" targets="Variable lastfm.event.Event.start_date=lastfm.event.Event-class.html#start_date"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-26', 'start_date', 'link-26');">start_date</a></tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_description</tt> <tt class="py-op">=</tt> <tt id="link-27" class="py-name" targets="Variable lastfm.event.Event.description=lastfm.event.Event-class.html#description"><a title="lastfm.event.Event.description" class="py-name" href="#" onclick="return doclink('link-27', 'description', 'link-27');">description</a></tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_image</tt> <tt class="py-op">=</tt> <tt id="link-28" class="py-name" targets="Variable lastfm.album.Album.image=lastfm.album.Album-class.html#image,Variable lastfm.artist.Artist.image=lastfm.artist.Artist-class.html#image,Variable lastfm.event.Event.image=lastfm.event.Event-class.html#image,Variable lastfm.track.Track.image=lastfm.track.Track-class.html#image,Variable lastfm.user.User.image=lastfm.user.User-class.html#image"><a title="lastfm.album.Album.image
|
||||
lastfm.artist.Artist.image
|
||||
lastfm.event.Event.image
|
||||
lastfm.track.Track.image
|
||||
lastfm.user.User.image" class="py-name" href="#" onclick="return doclink('link-28', 'image', 'link-28');">image</a></tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> <tt class="py-op">=</tt> <tt id="link-29" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> <tt class="py-op">=</tt> <tt id="link-29" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
@ -164,7 +165,7 @@ lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-29', 'url', 'link-29');">url</a></tt> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_stats</tt> <tt class="py-op">=</tt> <tt id="link-30" class="py-name" targets="Variable lastfm.album.Album.stats=lastfm.album.Album-class.html#stats,Variable lastfm.artist.Artist.stats=lastfm.artist.Artist-class.html#stats,Variable lastfm.event.Event.stats=lastfm.event.Event-class.html#stats,Module lastfm.stats=lastfm.stats-module.html,Variable lastfm.tag.Tag.stats=lastfm.tag.Tag-class.html#stats,Variable lastfm.track.Track.stats=lastfm.track.Track-class.html#stats,Variable lastfm.user.User.stats=lastfm.user.User-class.html#stats,Variable lastfm.weeklychart.WeeklyChart.stats=lastfm.weeklychart.WeeklyChart-class.html#stats"><a title="lastfm.album.Album.stats
|
||||
<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_stats</tt> <tt class="py-op">=</tt> <tt id="link-30" class="py-name" targets="Variable lastfm.album.Album.stats=lastfm.album.Album-class.html#stats,Variable lastfm.artist.Artist.stats=lastfm.artist.Artist-class.html#stats,Variable lastfm.event.Event.stats=lastfm.event.Event-class.html#stats,Module lastfm.stats=lastfm.stats-module.html,Variable lastfm.tag.Tag.stats=lastfm.tag.Tag-class.html#stats,Variable lastfm.track.Track.stats=lastfm.track.Track-class.html#stats,Variable lastfm.user.User.stats=lastfm.user.User-class.html#stats,Variable lastfm.weeklychart.WeeklyChart.stats=lastfm.weeklychart.WeeklyChart-class.html#stats"><a title="lastfm.album.Album.stats
|
||||
lastfm.artist.Artist.stats
|
||||
lastfm.event.Event.stats
|
||||
lastfm.stats
|
||||
@ -172,10 +173,10 @@ lastfm.tag.Tag.stats
|
||||
lastfm.track.Track.stats
|
||||
lastfm.user.User.stats
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-30', 'stats', 'link-30');">stats</a></tt> <tt class="py-keyword">and</tt> <tt id="link-31" class="py-name" targets="Class lastfm.stats.Stats=lastfm.stats.Stats-class.html"><a title="lastfm.stats.Stats" class="py-name" href="#" onclick="return doclink('link-31', 'Stats', 'link-31');">Stats</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> <tt id="link-32" class="py-name" targets="Variable lastfm.stats.Stats.subject=lastfm.stats.Stats-class.html#subject,Variable lastfm.weeklychart.WeeklyChart.subject=lastfm.weeklychart.WeeklyChart-class.html#subject,Variable lastfm.wiki.Wiki.subject=lastfm.wiki.Wiki-class.html#subject"><a title="lastfm.stats.Stats.subject
|
||||
<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt id="link-32" class="py-name" targets="Variable lastfm.stats.Stats.subject=lastfm.stats.Stats-class.html#subject,Variable lastfm.weeklychart.WeeklyChart.subject=lastfm.weeklychart.WeeklyChart-class.html#subject,Variable lastfm.wiki.Wiki.subject=lastfm.wiki.Wiki-class.html#subject"><a title="lastfm.stats.Stats.subject
|
||||
lastfm.weeklychart.WeeklyChart.subject
|
||||
lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link-32', 'subject', 'link-32');">subject</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt id="link-33" class="py-name" targets="Variable lastfm.stats.Stats.attendance=lastfm.stats.Stats-class.html#attendance"><a title="lastfm.stats.Stats.attendance" class="py-name" href="#" onclick="return doclink('link-33', 'attendance', 'link-33');">attendance</a></tt> <tt class="py-op">=</tt> <tt id="link-34" class="py-name"><a title="lastfm.album.Album.stats
|
||||
<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt id="link-33" class="py-name" targets="Variable lastfm.stats.Stats.attendance=lastfm.stats.Stats-class.html#attendance"><a title="lastfm.stats.Stats.attendance" class="py-name" href="#" onclick="return doclink('link-33', 'attendance', 'link-33');">attendance</a></tt> <tt class="py-op">=</tt> <tt id="link-34" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.artist.Artist.stats
|
||||
lastfm.event.Event.stats
|
||||
lastfm.stats
|
||||
@ -183,7 +184,7 @@ lastfm.tag.Tag.stats
|
||||
lastfm.track.Track.stats
|
||||
lastfm.user.User.stats
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-34', 'stats', 'link-30');">stats</a></tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="lastfm.stats.Stats.attendance" class="py-name" href="#" onclick="return doclink('link-35', 'attendance', 'link-33');">attendance</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt id="link-36" class="py-name" targets="Variable lastfm.stats.Stats.reviews=lastfm.stats.Stats-class.html#reviews"><a title="lastfm.stats.Stats.reviews" class="py-name" href="#" onclick="return doclink('link-36', 'reviews', 'link-36');">reviews</a></tt> <tt class="py-op">=</tt> <tt id="link-37" class="py-name"><a title="lastfm.album.Album.stats
|
||||
<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt id="link-36" class="py-name" targets="Variable lastfm.stats.Stats.reviews=lastfm.stats.Stats-class.html#reviews"><a title="lastfm.stats.Stats.reviews" class="py-name" href="#" onclick="return doclink('link-36', 'reviews', 'link-36');">reviews</a></tt> <tt class="py-op">=</tt> <tt id="link-37" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.artist.Artist.stats
|
||||
lastfm.event.Event.stats
|
||||
lastfm.stats
|
||||
@ -191,69 +192,72 @@ lastfm.tag.Tag.stats
|
||||
lastfm.track.Track.stats
|
||||
lastfm.user.User.stats
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-37', 'stats', 'link-30');">stats</a></tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="lastfm.stats.Stats.reviews" class="py-name" href="#" onclick="return doclink('link-38', 'reviews', 'link-36');">reviews</a></tt> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tag</tt> <tt class="py-op">=</tt> <tt id="link-39" class="py-name" targets="Variable lastfm.event.Event.tag=lastfm.event.Event-class.html#tag,Module lastfm.tag=lastfm.tag-module.html"><a title="lastfm.event.Event.tag
|
||||
<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tag</tt> <tt class="py-op">=</tt> <tt id="link-39" class="py-name" targets="Variable lastfm.event.Event.tag=lastfm.event.Event-class.html#tag,Module lastfm.tag=lastfm.tag-module.html"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-39', 'tag', 'link-39');">tag</a></tt> </tt>
|
||||
</div><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.id"></a><div id="Event.id-def"><a name="L52"></a><tt class="py-lineno"> 52</tt> <a class="py-toggle" href="#" id="Event.id-toggle" onclick="return toggle('Event.id');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#id">id</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.id-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.id-expanded"><a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-docstring">"""id of the event"""</tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_id</tt> </tt>
|
||||
</div><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.title"></a><div id="Event.title-def"><a name="L57"></a><tt class="py-lineno"> 57</tt> <a class="py-toggle" href="#" id="Event.title-toggle" onclick="return toggle('Event.title');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#title">title</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.title-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.title-expanded"><a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-docstring">"""title of the event"""</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_title</tt> </tt>
|
||||
</div><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.artists"></a><div id="Event.artists-def"><a name="L62"></a><tt class="py-lineno"> 62</tt> <a class="py-toggle" href="#" id="Event.artists-toggle" onclick="return toggle('Event.artists');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#artists">artists</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.artists-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.artists-expanded"><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt class="py-docstring">"""artists performing in the event"""</tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_artists</tt> </tt>
|
||||
</div><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.headliner"></a><div id="Event.headliner-def"><a name="L67"></a><tt class="py-lineno"> 67</tt> <a class="py-toggle" href="#" id="Event.headliner-toggle" onclick="return toggle('Event.headliner');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#headliner">headliner</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.headliner-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.headliner-expanded"><a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-docstring">"""headliner artist of the event"""</tt> </tt>
|
||||
<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_headliner</tt> </tt>
|
||||
</div><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> </tt>
|
||||
<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.venue"></a><div id="Event.venue-def"><a name="L72"></a><tt class="py-lineno"> 72</tt> <a class="py-toggle" href="#" id="Event.venue-toggle" onclick="return toggle('Event.venue');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#venue">venue</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.venue-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.venue-expanded"><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-docstring">"""venue of the event"""</tt> </tt>
|
||||
<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_venue</tt> </tt>
|
||||
</div><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> </tt>
|
||||
<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.start_date"></a><div id="Event.start_date-def"><a name="L77"></a><tt class="py-lineno"> 77</tt> <a class="py-toggle" href="#" id="Event.start_date-toggle" onclick="return toggle('Event.start_date');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#start_date">start_date</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.start_date-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.start_date-expanded"><a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-docstring">"""start date of the event"""</tt> </tt>
|
||||
<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_start_date</tt> </tt>
|
||||
</div><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> </tt>
|
||||
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.description"></a><div id="Event.description-def"><a name="L82"></a><tt class="py-lineno"> 82</tt> <a class="py-toggle" href="#" id="Event.description-toggle" onclick="return toggle('Event.description');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#description">description</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.description-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.description-expanded"><a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-docstring">"""description of the event"""</tt> </tt>
|
||||
<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_description</tt> </tt>
|
||||
</div><a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
|
||||
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.image"></a><div id="Event.image-def"><a name="L87"></a><tt class="py-lineno"> 87</tt> <a class="py-toggle" href="#" id="Event.image-toggle" onclick="return toggle('Event.image');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#image">image</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.image-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.image-expanded"><a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-docstring">"""poster of the event"""</tt> </tt>
|
||||
<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_image</tt> </tt>
|
||||
</div><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> </tt>
|
||||
<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.url"></a><div id="Event.url-def"><a name="L92"></a><tt class="py-lineno"> 92</tt> <a class="py-toggle" href="#" id="Event.url-toggle" onclick="return toggle('Event.url');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#url">url</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.url-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.url-expanded"><a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-docstring">"""url of the event's page"""</tt> </tt>
|
||||
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> </tt>
|
||||
</div><a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> </tt>
|
||||
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.stats"></a><div id="Event.stats-def"><a name="L97"></a><tt class="py-lineno"> 97</tt> <a class="py-toggle" href="#" id="Event.stats-toggle" onclick="return toggle('Event.stats');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#stats">stats</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.stats-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.stats-expanded"><a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-docstring">"""stats of the event"""</tt> </tt>
|
||||
<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_stats</tt> </tt>
|
||||
</div><a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> </tt>
|
||||
<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.tag"></a><div id="Event.tag-def"><a name="L102"></a><tt class="py-lineno">102</tt> <a class="py-toggle" href="#" id="Event.tag-toggle" onclick="return toggle('Event.tag');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#tag">tag</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.tag-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.tag-expanded"><a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> <tt class="py-docstring">"""tags for the event"""</tt> </tt>
|
||||
<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tag</tt> </tt>
|
||||
</div><a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.attend"></a><div id="Event.attend-def"><a name="L106"></a><tt class="py-lineno">106</tt> <a class="py-toggle" href="#" id="Event.attend-toggle" onclick="return toggle('Event.attend');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#attend">attend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">status</tt> <tt class="py-op">=</tt> <tt id="link-40" class="py-name"><a title="lastfm.event.Event.STATUS_ATTENDING" class="py-name" href="#" onclick="return doclink('link-40', 'STATUS_ATTENDING', 'link-8');">STATUS_ATTENDING</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.attend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.attend-expanded"><a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">status</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt id="link-41" class="py-name" targets="Class lastfm.event.Event=lastfm.event.Event-class.html"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-41', 'Event', 'link-41');">Event</a></tt><tt class="py-op">.</tt><tt id="link-42" class="py-name"><a title="lastfm.event.Event.STATUS_ATTENDING" class="py-name" href="#" onclick="return doclink('link-42', 'STATUS_ATTENDING', 'link-8');">STATUS_ATTENDING</a></tt><tt class="py-op">,</tt> <tt id="link-43" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-43', 'Event', 'link-41');">Event</a></tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="lastfm.event.Event.STATUS_MAYBE" class="py-name" href="#" onclick="return doclink('link-44', 'STATUS_MAYBE', 'link-9');">STATUS_MAYBE</a></tt><tt class="py-op">,</tt> <tt id="link-45" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-45', 'Event', 'link-41');">Event</a></tt><tt class="py-op">.</tt><tt id="link-46" class="py-name"><a title="lastfm.event.Event.STATUS_NOT" class="py-name" href="#" onclick="return doclink('link-46', 'STATUS_NOT', 'link-10');">STATUS_NOT</a></tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> <tt id="link-47" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-47', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"status has to be 0, 1 or 2"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-48" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_subject</tt> <tt class="py-op">=</tt> <tt id="link-40" class="py-name"><a title="lastfm.stats.Stats.subject
|
||||
lastfm.weeklychart.WeeklyChart.subject
|
||||
lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link-40', 'subject', 'link-32');">subject</a></tt> </tt>
|
||||
</div><a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.id"></a><div id="Event.id-def"><a name="L54"></a><tt class="py-lineno"> 54</tt> <a class="py-toggle" href="#" id="Event.id-toggle" onclick="return toggle('Event.id');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#id">id</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.id-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.id-expanded"><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-docstring">"""id of the event"""</tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_id</tt> </tt>
|
||||
</div><a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.title"></a><div id="Event.title-def"><a name="L59"></a><tt class="py-lineno"> 59</tt> <a class="py-toggle" href="#" id="Event.title-toggle" onclick="return toggle('Event.title');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#title">title</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.title-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.title-expanded"><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-docstring">"""title of the event"""</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_title</tt> </tt>
|
||||
</div><a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.artists"></a><div id="Event.artists-def"><a name="L64"></a><tt class="py-lineno"> 64</tt> <a class="py-toggle" href="#" id="Event.artists-toggle" onclick="return toggle('Event.artists');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#artists">artists</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.artists-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.artists-expanded"><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-docstring">"""artists performing in the event"""</tt> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_artists</tt> </tt>
|
||||
</div><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.headliner"></a><div id="Event.headliner-def"><a name="L69"></a><tt class="py-lineno"> 69</tt> <a class="py-toggle" href="#" id="Event.headliner-toggle" onclick="return toggle('Event.headliner');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#headliner">headliner</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.headliner-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.headliner-expanded"><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-docstring">"""headliner artist of the event"""</tt> </tt>
|
||||
<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_headliner</tt> </tt>
|
||||
</div><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> </tt>
|
||||
<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.venue"></a><div id="Event.venue-def"><a name="L74"></a><tt class="py-lineno"> 74</tt> <a class="py-toggle" href="#" id="Event.venue-toggle" onclick="return toggle('Event.venue');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#venue">venue</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.venue-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.venue-expanded"><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-docstring">"""venue of the event"""</tt> </tt>
|
||||
<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_venue</tt> </tt>
|
||||
</div><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt>
|
||||
<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.start_date"></a><div id="Event.start_date-def"><a name="L79"></a><tt class="py-lineno"> 79</tt> <a class="py-toggle" href="#" id="Event.start_date-toggle" onclick="return toggle('Event.start_date');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#start_date">start_date</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.start_date-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.start_date-expanded"><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-docstring">"""start date of the event"""</tt> </tt>
|
||||
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_start_date</tt> </tt>
|
||||
</div><a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> </tt>
|
||||
<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.description"></a><div id="Event.description-def"><a name="L84"></a><tt class="py-lineno"> 84</tt> <a class="py-toggle" href="#" id="Event.description-toggle" onclick="return toggle('Event.description');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#description">description</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.description-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.description-expanded"><a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-docstring">"""description of the event"""</tt> </tt>
|
||||
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_description</tt> </tt>
|
||||
</div><a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> </tt>
|
||||
<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.image"></a><div id="Event.image-def"><a name="L89"></a><tt class="py-lineno"> 89</tt> <a class="py-toggle" href="#" id="Event.image-toggle" onclick="return toggle('Event.image');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#image">image</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.image-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.image-expanded"><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-docstring">"""poster of the event"""</tt> </tt>
|
||||
<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_image</tt> </tt>
|
||||
</div><a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> </tt>
|
||||
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.url"></a><div id="Event.url-def"><a name="L94"></a><tt class="py-lineno"> 94</tt> <a class="py-toggle" href="#" id="Event.url-toggle" onclick="return toggle('Event.url');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#url">url</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.url-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.url-expanded"><a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-docstring">"""url of the event's page"""</tt> </tt>
|
||||
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> </tt>
|
||||
</div><a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> </tt>
|
||||
<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.stats"></a><div id="Event.stats-def"><a name="L99"></a><tt class="py-lineno"> 99</tt> <a class="py-toggle" href="#" id="Event.stats-toggle" onclick="return toggle('Event.stats');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#stats">stats</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.stats-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.stats-expanded"><a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> <tt class="py-docstring">"""stats of the event"""</tt> </tt>
|
||||
<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_stats</tt> </tt>
|
||||
</div><a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> </tt>
|
||||
<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Event.tag"></a><div id="Event.tag-def"><a name="L104"></a><tt class="py-lineno">104</tt> <a class="py-toggle" href="#" id="Event.tag-toggle" onclick="return toggle('Event.tag');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#tag">tag</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.tag-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.tag-expanded"><a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-docstring">"""tags for the event"""</tt> </tt>
|
||||
<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tag</tt> </tt>
|
||||
</div><a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.attend"></a><div id="Event.attend-def"><a name="L108"></a><tt class="py-lineno">108</tt> <a class="py-toggle" href="#" id="Event.attend-toggle" onclick="return toggle('Event.attend');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#attend">attend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">status</tt> <tt class="py-op">=</tt> <tt id="link-41" class="py-name"><a title="lastfm.event.Event.STATUS_ATTENDING" class="py-name" href="#" onclick="return doclink('link-41', 'STATUS_ATTENDING', 'link-8');">STATUS_ATTENDING</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.attend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.attend-expanded"><a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">status</tt> <tt class="py-keyword">not</tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt id="link-42" class="py-name" targets="Class lastfm.event.Event=lastfm.event.Event-class.html"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-42', 'Event', 'link-42');">Event</a></tt><tt class="py-op">.</tt><tt id="link-43" class="py-name"><a title="lastfm.event.Event.STATUS_ATTENDING" class="py-name" href="#" onclick="return doclink('link-43', 'STATUS_ATTENDING', 'link-8');">STATUS_ATTENDING</a></tt><tt class="py-op">,</tt> <tt id="link-44" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-44', 'Event', 'link-42');">Event</a></tt><tt class="py-op">.</tt><tt id="link-45" class="py-name"><a title="lastfm.event.Event.STATUS_MAYBE" class="py-name" href="#" onclick="return doclink('link-45', 'STATUS_MAYBE', 'link-9');">STATUS_MAYBE</a></tt><tt class="py-op">,</tt> <tt id="link-46" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-46', 'Event', 'link-42');">Event</a></tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="lastfm.event.Event.STATUS_NOT" class="py-name" href="#" onclick="return doclink('link-47', 'STATUS_NOT', 'link-10');">STATUS_NOT</a></tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt id="link-48" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-48', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"status has to be 0, 1 or 2"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -264,187 +268,187 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-48', '_default_params', 'link-48');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'event.attend'</tt><tt class="py-op">,</tt> <tt class="py-string">'status'</tt><tt class="py-op">:</tt> <tt class="py-name">status</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-49', '_post_data', 'link-49');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> </tt>
|
||||
<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event.get_info"></a><div id="Event.get_info-def"><a name="L113"></a><tt class="py-lineno">113</tt> <a class="py-toggle" href="#" id="Event.get_info-toggle" onclick="return toggle('Event.get_info');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#get_info">get_info</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">event</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.get_info-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.get_info-expanded"><a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'event.getInfo'</tt><tt class="py-op">,</tt> <tt class="py-string">'event'</tt><tt class="py-op">:</tt> <tt id="link-50" class="py-name" targets="Module lastfm.event=lastfm.event-module.html"><a title="lastfm.event" class="py-name" href="#" onclick="return doclink('link-50', 'event', 'link-50');">event</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt id="link-51" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-51', 'data', 'link-51');">data</a></tt> <tt class="py-op">=</tt> <tt id="link-52" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-52', 'api', 'link-11');">api</a></tt><tt class="py-op">.</tt><tt id="link-53" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-49', '_default_params', 'link-49');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'event.attend'</tt><tt class="py-op">,</tt> <tt class="py-string">'status'</tt><tt class="py-op">:</tt> <tt class="py-name">status</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-50" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-50', '_post_data', 'link-50');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> </tt>
|
||||
<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event.get_info"></a><div id="Event.get_info-def"><a name="L115"></a><tt class="py-lineno">115</tt> <a class="py-toggle" href="#" id="Event.get_info-toggle" onclick="return toggle('Event.get_info');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#get_info">get_info</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">event</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.get_info-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.get_info-expanded"><a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'event.getInfo'</tt><tt class="py-op">,</tt> <tt class="py-string">'event'</tt><tt class="py-op">:</tt> <tt id="link-51" class="py-name" targets="Module lastfm.event=lastfm.event-module.html"><a title="lastfm.event" class="py-name" href="#" onclick="return doclink('link-51', 'event', 'link-51');">event</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt id="link-52" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-52', 'data', 'link-52');">data</a></tt> <tt class="py-op">=</tt> <tt id="link-53" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-53', 'api', 'link-11');">api</a></tt><tt class="py-op">.</tt><tt id="link-54" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-53', '_fetch_data', 'link-53');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'event'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-54" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-54', 'Event', 'link-41');">Event</a></tt><tt class="py-op">.</tt><tt id="link-55" class="py-name" targets="Static Method lastfm.event.Event.create_from_data()=lastfm.event.Event-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyAlbumChart.create_from_data()=lastfm.weeklychart.WeeklyAlbumChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyArtistChart.create_from_data()=lastfm.weeklychart.WeeklyArtistChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyChart.create_from_data()=lastfm.weeklychart.WeeklyChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTagChart.create_from_data()=lastfm.weeklychart.WeeklyTagChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTrackChart.create_from_data()=lastfm.weeklychart.WeeklyTrackChart-class.html#create_from_data"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-54', '_fetch_data', 'link-54');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'event'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-55" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-55', 'Event', 'link-42');">Event</a></tt><tt class="py-op">.</tt><tt id="link-56" class="py-name" targets="Static Method lastfm.event.Event.create_from_data()=lastfm.event.Event-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyAlbumChart.create_from_data()=lastfm.weeklychart.WeeklyAlbumChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyArtistChart.create_from_data()=lastfm.weeklychart.WeeklyArtistChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyChart.create_from_data()=lastfm.weeklychart.WeeklyChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTagChart.create_from_data()=lastfm.weeklychart.WeeklyTagChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTrackChart.create_from_data()=lastfm.weeklychart.WeeklyTrackChart-class.html#create_from_data"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.weeklychart.WeeklyAlbumChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyArtistChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTagChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-55', 'create_from_data', 'link-55');">create_from_data</a></tt><tt class="py-op">(</tt><tt id="link-56" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-56', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-57" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-57', 'data', 'link-51');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> </tt>
|
||||
<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event.create_from_data"></a><div id="Event.create_from_data-def"><a name="L119"></a><tt class="py-lineno">119</tt> <a class="py-toggle" href="#" id="Event.create_from_data-toggle" onclick="return toggle('Event.create_from_data');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#create_from_data">create_from_data</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.create_from_data-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.create_from_data-expanded"><a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt id="link-58" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-58', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> </tt>
|
||||
<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-59" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-59', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startTime'</tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> <tt id="link-60" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-60', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt class="py-string">"%s %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> </tt>
|
||||
<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt id="link-61" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-61', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt id="link-62" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-62', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startTime'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y %H:%M'</tt> </tt>
|
||||
<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt id="link-63" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-63', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt id="link-64" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-64', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y %H:%M:%S'</tt> </tt>
|
||||
<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> <tt id="link-65" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-65', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt id="link-66" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-66', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y'</tt> </tt>
|
||||
<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
|
||||
<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> </tt>
|
||||
<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> </tt>
|
||||
<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-67" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-67', 'Event', 'link-41');">Event</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt id="link-68" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-68', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt id="link-69" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-56', 'create_from_data', 'link-56');">create_from_data</a></tt><tt class="py-op">(</tt><tt id="link-57" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-57', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-58" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-58', 'data', 'link-52');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> </tt>
|
||||
<a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event.create_from_data"></a><div id="Event.create_from_data-def"><a name="L121"></a><tt class="py-lineno">121</tt> <a class="py-toggle" href="#" id="Event.create_from_data-toggle" onclick="return toggle('Event.create_from_data');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#create_from_data">create_from_data</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.create_from_data-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.create_from_data-expanded"><a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt id="link-59" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-59', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> </tt>
|
||||
<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-60" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-60', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startTime'</tt><tt class="py-op">)</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt id="link-61" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-61', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt class="py-string">"%s %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt> </tt>
|
||||
<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> <tt id="link-62" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-62', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt id="link-63" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-63', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startTime'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y %H:%M'</tt> </tt>
|
||||
<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt id="link-64" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-64', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt id="link-65" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-65', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y %H:%M:%S'</tt> </tt>
|
||||
<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt id="link-66" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-66', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt id="link-67" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-67', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'startDate'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt class="py-string">'%a, %d %b %Y'</tt> </tt>
|
||||
<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ValueError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
|
||||
<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> </tt>
|
||||
<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> </tt>
|
||||
<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-68" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-68', 'Event', 'link-42');">Event</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt id="link-69" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-69', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt id="link-70" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-69', 'id', 'link-21');">id</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-70" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-70', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt id="link-71" class="py-name"><a title="lastfm.event.Event.title
|
||||
lastfm.user.User.Playlist.title" class="py-name" href="#" onclick="return doclink('link-71', 'title', 'link-22');">title</a></tt> <tt class="py-op">=</tt> <tt id="link-72" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-72', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'title'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt id="link-73" class="py-name"><a title="lastfm.event.Event.artists
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-70', 'id', 'link-21');">id</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-71" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-71', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt id="link-72" class="py-name"><a title="lastfm.event.Event.title
|
||||
lastfm.user.User.Playlist.title" class="py-name" href="#" onclick="return doclink('link-72', 'title', 'link-22');">title</a></tt> <tt class="py-op">=</tt> <tt id="link-73" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-73', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'title'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt id="link-74" class="py-name"><a title="lastfm.event.Event.artists
|
||||
lastfm.tasteometer.Tasteometer.artists
|
||||
lastfm.user.User.Library.artists
|
||||
lastfm.weeklychart.WeeklyArtistChart.artists" class="py-name" href="#" onclick="return doclink('link-73', 'artists', 'link-23');">artists</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt id="link-74" class="py-name" targets="Class lastfm.artist.Artist=lastfm.artist.Artist-class.html"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-74', 'Artist', 'link-74');">Artist</a></tt><tt class="py-op">(</tt><tt id="link-75" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-75', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-76" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.weeklychart.WeeklyArtistChart.artists" class="py-name" href="#" onclick="return doclink('link-74', 'artists', 'link-23');">artists</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt id="link-75" class="py-name" targets="Class lastfm.artist.Artist=lastfm.artist.Artist-class.html"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-75', 'Artist', 'link-75');">Artist</a></tt><tt class="py-op">(</tt><tt id="link-76" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-76', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-77" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-76', 'name', 'link-76');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">a</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">a</tt> <tt class="py-keyword">in</tt> <tt id="link-77" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-77', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'artists/artist'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt id="link-78" class="py-name"><a title="lastfm.event.Event.headliner" class="py-name" href="#" onclick="return doclink('link-78', 'headliner', 'link-24');">headliner</a></tt> <tt class="py-op">=</tt> <tt id="link-79" class="py-name"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-79', 'Artist', 'link-74');">Artist</a></tt><tt class="py-op">(</tt><tt id="link-80" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-80', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-81" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-77', 'name', 'link-77');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">a</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">a</tt> <tt class="py-keyword">in</tt> <tt id="link-78" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-78', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'artists/artist'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt id="link-79" class="py-name"><a title="lastfm.event.Event.headliner" class="py-name" href="#" onclick="return doclink('link-79', 'headliner', 'link-24');">headliner</a></tt> <tt class="py-op">=</tt> <tt id="link-80" class="py-name"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-80', 'Artist', 'link-75');">Artist</a></tt><tt class="py-op">(</tt><tt id="link-81" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-81', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> <tt id="link-82" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-81', 'name', 'link-76');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-82" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-82', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'artists/headliner'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt id="link-83" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-83', 'venue', 'link-25');">venue</a></tt> <tt class="py-op">=</tt> <tt id="link-84" class="py-name" targets="Class lastfm.venue.Venue=lastfm.venue.Venue-class.html"><a title="lastfm.venue.Venue" class="py-name" href="#" onclick="return doclink('link-84', 'Venue', 'link-84');">Venue</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt id="link-85" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-85', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt id="link-86" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-82', 'name', 'link-77');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-83" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-83', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'artists/headliner'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt id="link-84" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-84', 'venue', 'link-25');">venue</a></tt> <tt class="py-op">=</tt> <tt id="link-85" class="py-name" targets="Class lastfm.venue.Venue=lastfm.venue.Venue-class.html"><a title="lastfm.venue.Venue" class="py-name" href="#" onclick="return doclink('link-85', 'Venue', 'link-85');">Venue</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt id="link-86" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-86', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt id="link-87" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-86', 'name', 'link-76');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-87" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-87', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt id="link-88" class="py-name" targets="Variable lastfm.venue.Venue.location=lastfm.venue.Venue-class.html#location"><a title="lastfm.venue.Venue.location" class="py-name" href="#" onclick="return doclink('link-88', 'location', 'link-88');">location</a></tt> <tt class="py-op">=</tt> <tt id="link-89" class="py-name" targets="Class lastfm.geo.Location=lastfm.geo.Location-class.html"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-89', 'Location', 'link-89');">Location</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt id="link-90" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-90', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt id="link-91" class="py-name" targets="Variable lastfm.geo.Location.city=lastfm.geo.Location-class.html#city"><a title="lastfm.geo.Location.city" class="py-name" href="#" onclick="return doclink('link-91', 'city', 'link-91');">city</a></tt> <tt class="py-op">=</tt> <tt id="link-92" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-92', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/city'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt id="link-93" class="py-name" targets="Variable lastfm.geo.Location.country=lastfm.geo.Location-class.html#country,Variable lastfm.user.User.country=lastfm.user.User-class.html#country"><a title="lastfm.geo.Location.country
|
||||
lastfm.user.User.country" class="py-name" href="#" onclick="return doclink('link-93', 'country', 'link-93');">country</a></tt> <tt class="py-op">=</tt> <tt id="link-94" class="py-name" targets="Class lastfm.geo.Country=lastfm.geo.Country-class.html"><a title="lastfm.geo.Country" class="py-name" href="#" onclick="return doclink('link-94', 'Country', 'link-94');">Country</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt id="link-95" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-95', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"> <tt id="link-96" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-87', 'name', 'link-77');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-88" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-88', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt id="link-89" class="py-name" targets="Variable lastfm.venue.Venue.location=lastfm.venue.Venue-class.html#location"><a title="lastfm.venue.Venue.location" class="py-name" href="#" onclick="return doclink('link-89', 'location', 'link-89');">location</a></tt> <tt class="py-op">=</tt> <tt id="link-90" class="py-name" targets="Class lastfm.geo.Location=lastfm.geo.Location-class.html"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-90', 'Location', 'link-90');">Location</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt id="link-91" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-91', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt id="link-92" class="py-name" targets="Variable lastfm.geo.Location.city=lastfm.geo.Location-class.html#city"><a title="lastfm.geo.Location.city" class="py-name" href="#" onclick="return doclink('link-92', 'city', 'link-92');">city</a></tt> <tt class="py-op">=</tt> <tt id="link-93" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-93', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/city'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"> <tt id="link-94" class="py-name" targets="Variable lastfm.geo.Location.country=lastfm.geo.Location-class.html#country,Variable lastfm.user.User.country=lastfm.user.User-class.html#country"><a title="lastfm.geo.Location.country
|
||||
lastfm.user.User.country" class="py-name" href="#" onclick="return doclink('link-94', 'country', 'link-94');">country</a></tt> <tt class="py-op">=</tt> <tt id="link-95" class="py-name" targets="Class lastfm.geo.Country=lastfm.geo.Country-class.html"><a title="lastfm.geo.Country" class="py-name" href="#" onclick="return doclink('link-95', 'Country', 'link-95');">Country</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt id="link-96" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-96', 'api', 'link-11');">api</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> <tt id="link-97" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-96', 'name', 'link-76');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-97" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-97', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/country'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> <tt id="link-98" class="py-name" targets="Variable lastfm.geo.Location.street=lastfm.geo.Location-class.html#street"><a title="lastfm.geo.Location.street" class="py-name" href="#" onclick="return doclink('link-98', 'street', 'link-98');">street</a></tt> <tt class="py-op">=</tt> <tt id="link-99" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-99', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/street'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt id="link-100" class="py-name" targets="Variable lastfm.geo.Location.postal_code=lastfm.geo.Location-class.html#postal_code"><a title="lastfm.geo.Location.postal_code" class="py-name" href="#" onclick="return doclink('link-100', 'postal_code', 'link-100');">postal_code</a></tt> <tt class="py-op">=</tt> <tt id="link-101" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-101', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/postalcode'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> <tt id="link-102" class="py-name" targets="Variable lastfm.geo.Location.latitude=lastfm.geo.Location-class.html#latitude"><a title="lastfm.geo.Location.latitude" class="py-name" href="#" onclick="return doclink('link-102', 'latitude', 'link-102');">latitude</a></tt> <tt class="py-op">=</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt id="link-103" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-103', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> <tt class="py-string">'venue/location/{%s}point/{%s}lat'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt id="link-104" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-104', 'Location', 'link-89');">Location</a></tt><tt class="py-op">.</tt><tt id="link-105" class="py-name" targets="Variable lastfm.geo.Location.XMLNS=lastfm.geo.Location-class.html#XMLNS"><a title="lastfm.geo.Location.XMLNS" class="py-name" href="#" onclick="return doclink('link-105', 'XMLNS', 'link-105');">XMLNS</a></tt><tt class="py-op">,</tt><tt class="py-op">)</tt><tt class="py-op">*</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt id="link-106" class="py-name" targets="Variable lastfm.geo.Location.longitude=lastfm.geo.Location-class.html#longitude"><a title="lastfm.geo.Location.longitude" class="py-name" href="#" onclick="return doclink('link-106', 'longitude', 'link-106');">longitude</a></tt> <tt class="py-op">=</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt id="link-107" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-107', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-string">'venue/location/{%s}point/{%s}long'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt id="link-108" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-108', 'Location', 'link-89');">Location</a></tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="lastfm.geo.Location.XMLNS" class="py-name" href="#" onclick="return doclink('link-109', 'XMLNS', 'link-105');">XMLNS</a></tt><tt class="py-op">,</tt><tt class="py-op">)</tt><tt class="py-op">*</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-comment">#timezone = data.findtext('venue/location/timezone')</tt> </tt>
|
||||
<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt id="link-110" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-97', 'name', 'link-77');">name</a></tt> <tt class="py-op">=</tt> <tt id="link-98" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-98', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/country'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> <tt id="link-99" class="py-name" targets="Variable lastfm.geo.Location.street=lastfm.geo.Location-class.html#street"><a title="lastfm.geo.Location.street" class="py-name" href="#" onclick="return doclink('link-99', 'street', 'link-99');">street</a></tt> <tt class="py-op">=</tt> <tt id="link-100" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-100', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/street'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> <tt id="link-101" class="py-name" targets="Variable lastfm.geo.Location.postal_code=lastfm.geo.Location-class.html#postal_code"><a title="lastfm.geo.Location.postal_code" class="py-name" href="#" onclick="return doclink('link-101', 'postal_code', 'link-101');">postal_code</a></tt> <tt class="py-op">=</tt> <tt id="link-102" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-102', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/location/postalcode'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt id="link-103" class="py-name" targets="Variable lastfm.geo.Location.latitude=lastfm.geo.Location-class.html#latitude"><a title="lastfm.geo.Location.latitude" class="py-name" href="#" onclick="return doclink('link-103', 'latitude', 'link-103');">latitude</a></tt> <tt class="py-op">=</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt id="link-104" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-104', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-string">'venue/location/{%s}point/{%s}lat'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt id="link-105" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-105', 'Location', 'link-90');">Location</a></tt><tt class="py-op">.</tt><tt id="link-106" class="py-name" targets="Variable lastfm.geo.Location.XMLNS=lastfm.geo.Location-class.html#XMLNS"><a title="lastfm.geo.Location.XMLNS" class="py-name" href="#" onclick="return doclink('link-106', 'XMLNS', 'link-106');">XMLNS</a></tt><tt class="py-op">,</tt><tt class="py-op">)</tt><tt class="py-op">*</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt id="link-107" class="py-name" targets="Variable lastfm.geo.Location.longitude=lastfm.geo.Location-class.html#longitude"><a title="lastfm.geo.Location.longitude" class="py-name" href="#" onclick="return doclink('link-107', 'longitude', 'link-107');">longitude</a></tt> <tt class="py-op">=</tt> <tt class="py-name">float</tt><tt class="py-op">(</tt><tt id="link-108" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-108', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-string">'venue/location/{%s}point/{%s}long'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-op">(</tt><tt id="link-109" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-109', 'Location', 'link-90');">Location</a></tt><tt class="py-op">.</tt><tt id="link-110" class="py-name"><a title="lastfm.geo.Location.XMLNS" class="py-name" href="#" onclick="return doclink('link-110', 'XMLNS', 'link-106');">XMLNS</a></tt><tt class="py-op">,</tt><tt class="py-op">)</tt><tt class="py-op">*</tt><tt class="py-number">2</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-comment">#timezone = data.findtext('venue/location/timezone')</tt> </tt>
|
||||
<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> <tt id="link-111" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-110', 'url', 'link-29');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-111" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-111', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> <tt id="link-112" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-112', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt id="link-113" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-113', 'start_date', 'link-26');">start_date</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> <tt id="link-114" class="py-name"><a title="lastfm.event.Event.description" class="py-name" href="#" onclick="return doclink('link-114', 'description', 'link-27');">description</a></tt> <tt class="py-op">=</tt> <tt id="link-115" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-115', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'description'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt id="link-116" class="py-name"><a title="lastfm.album.Album.image
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-111', 'url', 'link-29');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-112" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-112', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'venue/url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt id="link-113" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-113', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op">=</tt> <tt id="link-114" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-114', 'start_date', 'link-26');">start_date</a></tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt id="link-115" class="py-name"><a title="lastfm.event.Event.description" class="py-name" href="#" onclick="return doclink('link-115', 'description', 'link-27');">description</a></tt> <tt class="py-op">=</tt> <tt id="link-116" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-116', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'description'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt id="link-117" class="py-name"><a title="lastfm.album.Album.image
|
||||
lastfm.artist.Artist.image
|
||||
lastfm.event.Event.image
|
||||
lastfm.track.Track.image
|
||||
lastfm.user.User.image" class="py-name" href="#" onclick="return doclink('link-116', 'image', 'link-28');">image</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-string">'size'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt id="link-117" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-117', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'image'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt id="link-118" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.user.User.image" class="py-name" href="#" onclick="return doclink('link-117', 'image', 'link-28');">image</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-string">'size'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt id="link-118" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-118', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'image'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt id="link-119" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-118', 'url', 'link-29');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-119" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-119', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt id="link-120" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-119', 'url', 'link-29');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-120" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-120', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt id="link-121" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.artist.Artist.stats
|
||||
lastfm.event.Event.stats
|
||||
lastfm.stats
|
||||
lastfm.tag.Tag.stats
|
||||
lastfm.track.Track.stats
|
||||
lastfm.user.User.stats
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-120', 'stats', 'link-30');">stats</a></tt> <tt class="py-op">=</tt> <tt id="link-121" class="py-name"><a title="lastfm.stats.Stats" class="py-name" href="#" onclick="return doclink('link-121', 'Stats', 'link-31');">Stats</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt id="link-122" class="py-name"><a title="lastfm.stats.Stats.subject
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-121', 'stats', 'link-30');">stats</a></tt> <tt class="py-op">=</tt> <tt id="link-122" class="py-name"><a title="lastfm.stats.Stats" class="py-name" href="#" onclick="return doclink('link-122', 'Stats', 'link-31');">Stats</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt id="link-123" class="py-name"><a title="lastfm.stats.Stats.subject
|
||||
lastfm.weeklychart.WeeklyChart.subject
|
||||
lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link-122', 'subject', 'link-32');">subject</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-123" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-123', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt id="link-124" class="py-name"><a title="lastfm.stats.Stats.attendance" class="py-name" href="#" onclick="return doclink('link-124', 'attendance', 'link-33');">attendance</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-125" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-125', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'attendance'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt id="link-126" class="py-name"><a title="lastfm.stats.Stats.reviews" class="py-name" href="#" onclick="return doclink('link-126', 'reviews', 'link-36');">reviews</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-127" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-127', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'reviews'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt id="link-128" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-128', 'tag', 'link-39');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-129" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-129', 'data', 'link-51');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'tag'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event._default_params"></a><div id="Event._default_params-def"><a name="L192"></a><tt class="py-lineno">192</tt> <a class="py-toggle" href="#" id="Event._default_params-toggle" onclick="return toggle('Event._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event._default_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event._default_params-expanded"><a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-130" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link-123', 'subject', 'link-32');">subject</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-124" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-124', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'id'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt id="link-125" class="py-name"><a title="lastfm.stats.Stats.attendance" class="py-name" href="#" onclick="return doclink('link-125', 'attendance', 'link-33');">attendance</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-126" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-126', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'attendance'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt id="link-127" class="py-name"><a title="lastfm.stats.Stats.reviews" class="py-name" href="#" onclick="return doclink('link-127', 'reviews', 'link-36');">reviews</a></tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-128" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-128', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'reviews'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt id="link-129" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-129', 'tag', 'link-39');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-130" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-130', 'data', 'link-52');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'tag'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event._default_params"></a><div id="Event._default_params-def"><a name="L194"></a><tt class="py-lineno">194</tt> <a class="py-toggle" href="#" id="Event._default_params-toggle" onclick="return toggle('Event._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event._default_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event._default_params-expanded"><a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-131" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-130', 'id', 'link-21');">id</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-131" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-131', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"id has to be provided."</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'event'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-132" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-131', 'id', 'link-21');">id</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-132" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-132', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"id has to be provided."</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'event'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-133" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-132', 'id', 'link-21');">id</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-name">extra_params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">params</tt> </tt>
|
||||
</div><a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"> </tt>
|
||||
<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event._hash_func"></a><div id="Event._hash_func-def"><a name="L200"></a><tt class="py-lineno">200</tt> <a class="py-toggle" href="#" id="Event._hash_func-toggle" onclick="return toggle('Event._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event._hash_func-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event._hash_func-expanded"><a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'id'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L204"></a><tt class="py-lineno">204</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-133" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-133', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"id has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__hash__"></a><div id="Event.__hash__-def"><a name="L206"></a><tt class="py-lineno">206</tt> <a class="py-toggle" href="#" id="Event.__hash__-toggle" onclick="return toggle('Event.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__hash__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__hash__-expanded"><a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-134" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-134', 'Event', 'link-41');">Event</a></tt><tt class="py-op">.</tt><tt id="link-135" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-133', 'id', 'link-21');">id</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-name">extra_params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">params</tt> </tt>
|
||||
</div><a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> </tt>
|
||||
<a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Event._hash_func"></a><div id="Event._hash_func-def"><a name="L202"></a><tt class="py-lineno">202</tt> <a class="py-toggle" href="#" id="Event._hash_func-toggle" onclick="return toggle('Event._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event._hash_func-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event._hash_func-expanded"><a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L204"></a><tt class="py-lineno">204</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'id'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-134" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-134', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"id has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__hash__"></a><div id="Event.__hash__-def"><a name="L208"></a><tt class="py-lineno">208</tt> <a class="py-toggle" href="#" id="Event.__hash__-toggle" onclick="return toggle('Event.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__hash__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__hash__-expanded"><a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-135" class="py-name"><a title="lastfm.event.Event" class="py-name" href="#" onclick="return doclink('link-135', 'Event', 'link-42');">Event</a></tt><tt class="py-op">.</tt><tt id="link-136" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.artist.Artist._hash_func
|
||||
lastfm.event.Event._hash_func
|
||||
lastfm.geo.Country._hash_func
|
||||
@ -458,62 +462,62 @@ lastfm.user.User.Library._hash_func
|
||||
lastfm.user.User.Playlist._hash_func
|
||||
lastfm.user.User._hash_func
|
||||
lastfm.venue.Venue._hash_func
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-135', '_hash_func', 'link-135');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-136" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-136', '_hash_func', 'link-136');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-137" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-136', 'id', 'link-21');">id</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-137" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-137', 'id', 'link-21');">id</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-138" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-137', 'id', 'link-21');">id</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__eq__"></a><div id="Event.__eq__-def"><a name="L209"></a><tt class="py-lineno">209</tt> <a class="py-toggle" href="#" id="Event.__eq__-toggle" onclick="return toggle('Event.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__eq__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__eq__-expanded"><a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-138" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-138', 'id', 'link-21');">id</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__eq__"></a><div id="Event.__eq__-def"><a name="L211"></a><tt class="py-lineno">211</tt> <a class="py-toggle" href="#" id="Event.__eq__-toggle" onclick="return toggle('Event.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__eq__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__eq__-expanded"><a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-139" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-138', 'id', 'link-21');">id</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-139" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-139', 'id', 'link-21');">id</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-140" class="py-name"><a title="lastfm.album.Album.id
|
||||
lastfm.event.Event.id
|
||||
lastfm.track.Track.id
|
||||
lastfm.user.User.Playlist.id
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-139', 'id', 'link-21');">id</a></tt> </tt>
|
||||
</div><a name="L211"></a><tt class="py-lineno">211</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__lt__"></a><div id="Event.__lt__-def"><a name="L212"></a><tt class="py-lineno">212</tt> <a class="py-toggle" href="#" id="Event.__lt__-toggle" onclick="return toggle('Event.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__lt__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__lt__-expanded"><a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-140" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-140', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-141" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-141', 'start_date', 'link-26');">start_date</a></tt> </tt>
|
||||
</div><a name="L214"></a><tt class="py-lineno">214</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__repr__"></a><div id="Event.__repr__-def"><a name="L215"></a><tt class="py-lineno">215</tt> <a class="py-toggle" href="#" id="Event.__repr__-toggle" onclick="return toggle('Event.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__repr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__repr__-expanded"><a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Event: %s at %s on %s>"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-142" class="py-name"><a title="lastfm.event.Event.title
|
||||
lastfm.user.User.Playlist.title" class="py-name" href="#" onclick="return doclink('link-142', 'title', 'link-22');">title</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-143" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-143', 'venue', 'link-25');">venue</a></tt><tt class="py-op">.</tt><tt id="link-144" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.id" class="py-name" href="#" onclick="return doclink('link-140', 'id', 'link-21');">id</a></tt> </tt>
|
||||
</div><a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__lt__"></a><div id="Event.__lt__-def"><a name="L214"></a><tt class="py-lineno">214</tt> <a class="py-toggle" href="#" id="Event.__lt__-toggle" onclick="return toggle('Event.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__lt__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__lt__-expanded"><a name="L215"></a><tt class="py-lineno">215</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-141" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-141', 'start_date', 'link-26');">start_date</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-142" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-142', 'start_date', 'link-26');">start_date</a></tt> </tt>
|
||||
</div><a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> </tt>
|
||||
<a name="Event.__repr__"></a><div id="Event.__repr__-def"><a name="L217"></a><tt class="py-lineno">217</tt> <a class="py-toggle" href="#" id="Event.__repr__-toggle" onclick="return toggle('Event.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.event.Event-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Event.__repr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Event.__repr__-expanded"><a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Event: %s at %s on %s>"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-143" class="py-name"><a title="lastfm.event.Event.title
|
||||
lastfm.user.User.Playlist.title" class="py-name" href="#" onclick="return doclink('link-143', 'title', 'link-22');">title</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-144" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-144', 'venue', 'link-25');">venue</a></tt><tt class="py-op">.</tt><tt id="link-145" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-144', 'name', 'link-76');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-145" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-145', 'start_date', 'link-26');">start_date</a></tt><tt class="py-op">.</tt><tt class="py-name">strftime</tt><tt class="py-op">(</tt><tt class="py-string">"%x"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
</div></div><a name="L217"></a><tt class="py-lineno">217</tt> <tt class="py-line"> </tt>
|
||||
<a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">datetime</tt> <tt class="py-keyword">import</tt> <tt class="py-name">datetime</tt> </tt>
|
||||
<a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
|
||||
<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"> </tt>
|
||||
<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-146" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-146', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-147" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-147', 'api', 'link-11');">api</a></tt> <tt class="py-keyword">import</tt> <tt id="link-148" class="py-name"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-148', 'Api', 'link-12');">Api</a></tt> </tt>
|
||||
<a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-149" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-149', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-150" class="py-name" targets="Variable lastfm.album.Album.artist=lastfm.album.Album-class.html#artist,Module lastfm.artist=lastfm.artist-module.html,Variable lastfm.track.Track.artist=lastfm.track.Track-class.html#artist"><a title="lastfm.album.Album.artist
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-145', 'name', 'link-77');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-146" class="py-name"><a title="lastfm.event.Event.start_date" class="py-name" href="#" onclick="return doclink('link-146', 'start_date', 'link-26');">start_date</a></tt><tt class="py-op">.</tt><tt class="py-name">strftime</tt><tt class="py-op">(</tt><tt class="py-string">"%x"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
</div></div><a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"> </tt>
|
||||
<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">datetime</tt> <tt class="py-keyword">import</tt> <tt class="py-name">datetime</tt> </tt>
|
||||
<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
|
||||
<a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> </tt>
|
||||
<a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-147" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-147', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-148" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-148', 'api', 'link-11');">api</a></tt> <tt class="py-keyword">import</tt> <tt id="link-149" class="py-name"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-149', 'Api', 'link-12');">Api</a></tt> </tt>
|
||||
<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-150" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-150', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-151" class="py-name" targets="Variable lastfm.album.Album.artist=lastfm.album.Album-class.html#artist,Module lastfm.artist=lastfm.artist-module.html,Variable lastfm.track.Track.artist=lastfm.track.Track-class.html#artist"><a title="lastfm.album.Album.artist
|
||||
lastfm.artist
|
||||
lastfm.track.Track.artist" class="py-name" href="#" onclick="return doclink('link-150', 'artist', 'link-150');">artist</a></tt> <tt class="py-keyword">import</tt> <tt id="link-151" class="py-name"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-151', 'Artist', 'link-74');">Artist</a></tt> </tt>
|
||||
<a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-152" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-152', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-153" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-153', 'error', 'link-153');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-154" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-154', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-155" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-155', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-156" class="py-name" targets="Module lastfm.geo=lastfm.geo-module.html"><a title="lastfm.geo" class="py-name" href="#" onclick="return doclink('link-156', 'geo', 'link-156');">geo</a></tt> <tt class="py-keyword">import</tt> <tt id="link-157" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-157', 'Location', 'link-89');">Location</a></tt><tt class="py-op">,</tt> <tt id="link-158" class="py-name"><a title="lastfm.geo.Country" class="py-name" href="#" onclick="return doclink('link-158', 'Country', 'link-94');">Country</a></tt> </tt>
|
||||
<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-159" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-159', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-160" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.track.Track.artist" class="py-name" href="#" onclick="return doclink('link-151', 'artist', 'link-151');">artist</a></tt> <tt class="py-keyword">import</tt> <tt id="link-152" class="py-name"><a title="lastfm.artist.Artist" class="py-name" href="#" onclick="return doclink('link-152', 'Artist', 'link-75');">Artist</a></tt> </tt>
|
||||
<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-153" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-153', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-154" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-154', 'error', 'link-154');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-155" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-155', 'InvalidParametersError', 'link-13');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-156" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-156', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-157" class="py-name" targets="Module lastfm.geo=lastfm.geo-module.html"><a title="lastfm.geo" class="py-name" href="#" onclick="return doclink('link-157', 'geo', 'link-157');">geo</a></tt> <tt class="py-keyword">import</tt> <tt id="link-158" class="py-name"><a title="lastfm.geo.Location" class="py-name" href="#" onclick="return doclink('link-158', 'Location', 'link-90');">Location</a></tt><tt class="py-op">,</tt> <tt id="link-159" class="py-name"><a title="lastfm.geo.Country" class="py-name" href="#" onclick="return doclink('link-159', 'Country', 'link-95');">Country</a></tt> </tt>
|
||||
<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-160" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-160', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-161" class="py-name"><a title="lastfm.album.Album.stats
|
||||
lastfm.artist.Artist.stats
|
||||
lastfm.event.Event.stats
|
||||
lastfm.stats
|
||||
lastfm.tag.Tag.stats
|
||||
lastfm.track.Track.stats
|
||||
lastfm.user.User.stats
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-160', 'stats', 'link-30');">stats</a></tt> <tt class="py-keyword">import</tt> <tt id="link-161" class="py-name"><a title="lastfm.stats.Stats" class="py-name" href="#" onclick="return doclink('link-161', 'Stats', 'link-31');">Stats</a></tt> </tt>
|
||||
<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-162" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-162', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-163" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-163', 'venue', 'link-25');">venue</a></tt> <tt class="py-keyword">import</tt> <tt id="link-164" class="py-name"><a title="lastfm.venue.Venue" class="py-name" href="#" onclick="return doclink('link-164', 'Venue', 'link-84');">Venue</a></tt> </tt>
|
||||
<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.weeklychart.WeeklyChart.stats" class="py-name" href="#" onclick="return doclink('link-161', 'stats', 'link-30');">stats</a></tt> <tt class="py-keyword">import</tt> <tt id="link-162" class="py-name"><a title="lastfm.stats.Stats" class="py-name" href="#" onclick="return doclink('link-162', 'Stats', 'link-31');">Stats</a></tt> </tt>
|
||||
<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-163" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-163', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-164" class="py-name"><a title="lastfm.event.Event.venue
|
||||
lastfm.venue" class="py-name" href="#" onclick="return doclink('link-164', 'venue', 'link-25');">venue</a></tt> <tt class="py-keyword">import</tt> <tt id="link-165" class="py-name"><a title="lastfm.venue.Venue" class="py-name" href="#" onclick="return doclink('link-165', 'Venue', 'link-85');">Venue</a></tt> </tt>
|
||||
<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -551,7 +555,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -120,7 +120,8 @@
|
||||
<span class="summary-sig-arg">image</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">url</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">tag</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">tag</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">subject</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.event-pysrc.html#Event.init">source code</a></span>
|
||||
|
||||
@ -328,11 +329,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="share"></a><span class="summary-sig-name">share</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">recipient</span>,
|
||||
<span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.sharable.Sharable-class.html#share" class="summary-sig-name">share</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.sharable-pysrc.html#Sharable.share">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -410,57 +411,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -724,7 +674,8 @@
|
||||
<span class="sig-arg">image</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">url</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">stats</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">tag</span>=<span class="sig-default">None</span>)</span>
|
||||
<span class="sig-arg">tag</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">subject</span>=<span class="sig-default">None</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.event-pysrc.html#Event.init">source code</a></span>
|
||||
@ -1026,7 +977,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -163,6 +163,12 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<span title="sys">sys</span>,
|
||||
<span title="hashlib.md5">md5</span>,
|
||||
<span title="os">os</span>,
|
||||
<span title="tempfile">tempfile</span>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -194,7 +200,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -201,7 +201,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:36 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -402,7 +402,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -180,7 +180,7 @@ exceptions.BaseException --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -138,6 +138,19 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.event.Event-class.html" title="lastfm.event.Event">Event</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -169,7 +182,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -102,7 +102,8 @@
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="init"></a><span class="summary-sig-name">init</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">api</span>,
|
||||
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.geo-pysrc.html#Country.init">source code</a></span>
|
||||
|
||||
@ -320,57 +321,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -779,7 +729,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -237,7 +237,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -108,7 +108,8 @@
|
||||
<span class="summary-sig-arg">postal_code</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">latitude</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">longitude</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">timezone</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">timezone</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.geo-pysrc.html#Location.init">source code</a></span>
|
||||
|
||||
@ -326,57 +327,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -826,7 +776,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,20 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.user.User-class.html" title="lastfm.user.User">User</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyChart-class.html" title="lastfm.weeklychart.WeeklyChart">WeeklyChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyAlbumChart-class.html" title="lastfm.weeklychart.WeeklyAlbumChart">WeeklyAlbumChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyArtistChart-class.html" title="lastfm.weeklychart.WeeklyArtistChart">WeeklyArtistChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyTrackChart-class.html" title="lastfm.weeklychart.WeeklyTrackChart">WeeklyTrackChart</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +167,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -72,31 +72,33 @@
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-6', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Module lastfm.lazylist=lastfm.lazylist-module.html,Function lastfm.lazylist.lazylist()=lastfm.lazylist-module.html#lazylist"><a title="lastfm.lazylist
|
||||
lastfm.lazylist.lazylist" class="py-name" href="#" onclick="return doclink('link-7', 'lazylist', 'link-7');">lazylist</a></tt> <tt class="py-keyword">import</tt> <tt id="link-8" class="py-name"><a title="lastfm.lazylist
|
||||
lastfm.lazylist.lazylist" class="py-name" href="#" onclick="return doclink('link-8', 'lazylist', 'link-7');">lazylist</a></tt> </tt>
|
||||
<a name="Group"></a><div id="Group-def"><a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> </tt>
|
||||
<a name="L11"></a><tt class="py-lineno"> 11</tt> <a class="py-toggle" href="#" id="Group-toggle" onclick="return toggle('Group');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.group.Group-class.html">Group</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Group-expanded"><a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing a group on last.fm."""</tt> </tt>
|
||||
<a name="Group.init"></a><div id="Group.init-def"><a name="L13"></a><tt class="py-lineno"> 13</tt> <a class="py-toggle" href="#" id="Group.init-toggle" onclick="return toggle('Group.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> <tt class="py-param">api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> <tt class="py-param">name</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.init-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.init-expanded"><a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-9" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-9', 'api', 'link-9');">api</a></tt><tt class="py-op">,</tt> <tt id="link-10" class="py-name" targets="Class lastfm.api.Api=lastfm.api.Api-class.html"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-10', 'Api', 'link-10');">Api</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-11" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-11', 'InvalidParametersError', 'link-11');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"api reference must be supplied as an argument"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-12" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-12', 'api', 'link-9');">api</a></tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_name</tt> <tt class="py-op">=</tt> <tt id="link-13" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-9" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-9', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-10" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-10', 'decorators', 'link-10');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-11" class="py-name" targets="Function lastfm.decorators.cached_property()=lastfm.decorators-module.html#cached_property"><a title="lastfm.decorators.cached_property" class="py-name" href="#" onclick="return doclink('link-11', 'cached_property', 'link-11');">cached_property</a></tt><tt class="py-op">,</tt> <tt id="link-12" class="py-name" targets="Function lastfm.decorators.top_property()=lastfm.decorators-module.html#top_property"><a title="lastfm.decorators.top_property" class="py-name" href="#" onclick="return doclink('link-12', 'top_property', 'link-12');">top_property</a></tt> </tt>
|
||||
<a name="Group"></a><div id="Group-def"><a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"> </tt>
|
||||
<a name="L12"></a><tt class="py-lineno"> 12</tt> <a class="py-toggle" href="#" id="Group-toggle" onclick="return toggle('Group');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.group.Group-class.html">Group</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Group-expanded"><a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing a group on last.fm."""</tt> </tt>
|
||||
<a name="Group.init"></a><div id="Group.init-def"><a name="L14"></a><tt class="py-lineno"> 14</tt> <a class="py-toggle" href="#" id="Group.init-toggle" onclick="return toggle('Group.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> <tt class="py-param">api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> <tt class="py-param">name</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.init-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.init-expanded"><a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-13" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-13', 'api', 'link-13');">api</a></tt><tt class="py-op">,</tt> <tt id="link-14" class="py-name" targets="Class lastfm.api.Api=lastfm.api.Api-class.html"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-14', 'Api', 'link-14');">Api</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-15" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-15', 'InvalidParametersError', 'link-15');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"api reference must be supplied as an argument"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-16" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-16', 'api', 'link-13');">api</a></tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_name</tt> <tt class="py-op">=</tt> <tt id="link-17" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-13', 'name', 'link-13');">name</a></tt> </tt>
|
||||
</div><a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Group.name"></a><div id="Group.name-def"><a name="L22"></a><tt class="py-lineno"> 22</tt> <a class="py-toggle" href="#" id="Group.name-toggle" onclick="return toggle('Group.name');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#name">name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.name-expanded"><a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_name</tt> </tt>
|
||||
</div><a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Static Method lastfm.base.LastfmBase.cached_property()=lastfm.base.LastfmBase-class.html#cached_property"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-14', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.weekly_chart_list"></a><div id="Group.weekly_chart_list-def"><a name="L26"></a><tt class="py-lineno"> 26</tt> <a class="py-toggle" href="#" id="Group.weekly_chart_list-toggle" onclick="return toggle('Group.weekly_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_chart_list">weekly_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_chart_list-expanded"><a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-17', 'name', 'link-17');">name</a></tt> </tt>
|
||||
</div><a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Group.name"></a><div id="Group.name-def"><a name="L24"></a><tt class="py-lineno"> 24</tt> <a class="py-toggle" href="#" id="Group.name-toggle" onclick="return toggle('Group.name');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#name">name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.name-expanded"><a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_name</tt> </tt>
|
||||
</div><a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.weekly_chart_list"></a><div id="Group.weekly_chart_list-def"><a name="L28"></a><tt class="py-lineno"> 28</tt> <a class="py-toggle" href="#" id="Group.weekly_chart_list-toggle" onclick="return toggle('Group.weekly_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_chart_list">weekly_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_chart_list-expanded"><a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -107,25 +109,25 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-15', '_default_params', 'link-15');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyChartList'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt id="link-16" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-16', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-18', '_default_params', 'link-18');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyChartList'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt id="link-19" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-19', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-17', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklychartlist'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">[</tt> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt id="link-18" class="py-name" targets="Class lastfm.weeklychart.WeeklyChart=lastfm.weeklychart.WeeklyChart-class.html"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-18', 'WeeklyChart', 'link-18');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Static Method lastfm.event.Event.create_from_data()=lastfm.event.Event-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyAlbumChart.create_from_data()=lastfm.weeklychart.WeeklyAlbumChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyArtistChart.create_from_data()=lastfm.weeklychart.WeeklyArtistChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyChart.create_from_data()=lastfm.weeklychart.WeeklyChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTagChart.create_from_data()=lastfm.weeklychart.WeeklyTagChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTrackChart.create_from_data()=lastfm.weeklychart.WeeklyTrackChart-class.html#create_from_data"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-20', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklychartlist'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">[</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt id="link-21" class="py-name" targets="Class lastfm.weeklychart.WeeklyChart=lastfm.weeklychart.WeeklyChart-class.html"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-21', 'WeeklyChart', 'link-21');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Static Method lastfm.event.Event.create_from_data()=lastfm.event.Event-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyAlbumChart.create_from_data()=lastfm.weeklychart.WeeklyAlbumChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyArtistChart.create_from_data()=lastfm.weeklychart.WeeklyArtistChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyChart.create_from_data()=lastfm.weeklychart.WeeklyChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTagChart.create_from_data()=lastfm.weeklychart.WeeklyTagChart-class.html#create_from_data,Static Method lastfm.weeklychart.WeeklyTrackChart.create_from_data()=lastfm.weeklychart.WeeklyTrackChart-class.html#create_from_data"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.weeklychart.WeeklyAlbumChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyArtistChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTagChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-19', 'create_from_data', 'link-19');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">c</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">c</tt> <tt class="py-keyword">in</tt> <tt id="link-20" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-20', 'data', 'link-16');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'chart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"> <tt class="py-op">]</tt> </tt>
|
||||
</div><a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_album_chart"></a><div id="Group.get_weekly_album_chart-def"><a name="L34"></a><tt class="py-lineno"> 34</tt> <a class="py-toggle" href="#" id="Group.get_weekly_album_chart-toggle" onclick="return toggle('Group.get_weekly_album_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_album_chart">get_weekly_album_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_album_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_album_chart-expanded"><a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-22', 'create_from_data', 'link-22');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">c</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">c</tt> <tt class="py-keyword">in</tt> <tt id="link-23" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-23', 'data', 'link-19');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'chart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-op">]</tt> </tt>
|
||||
</div><a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_album_chart"></a><div id="Group.get_weekly_album_chart-def"><a name="L36"></a><tt class="py-lineno"> 36</tt> <a class="py-toggle" href="#" id="Group.get_weekly_album_chart-toggle" onclick="return toggle('Group.get_weekly_album_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_album_chart">get_weekly_album_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_album_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_album_chart-expanded"><a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -136,41 +138,41 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-21', '_default_params', 'link-15');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyAlbumChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-22" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-22', 'WeeklyChart', 'link-18');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Static Method lastfm.weeklychart.WeeklyChart._check_weekly_chart_params()=lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-23', '_check_weekly_chart_params', 'link-23');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-24" class="py-name" targets="Variable lastfm.weeklychart.WeeklyChart.start=lastfm.weeklychart.WeeklyChart-class.html#start"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-24', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt id="link-25" class="py-name" targets="Variable lastfm.weeklychart.WeeklyChart.end=lastfm.weeklychart.WeeklyChart-class.html#end"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-25', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt id="link-26" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-26', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-24', '_default_params', 'link-18');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyAlbumChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-25" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-25', 'WeeklyChart', 'link-21');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Static Method lastfm.weeklychart.WeeklyChart._check_weekly_chart_params()=lastfm.weeklychart.WeeklyChart-class.html#_check_weekly_chart_params"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-26', '_check_weekly_chart_params', 'link-26');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-27" class="py-name" targets="Variable lastfm.weeklychart.WeeklyChart.start=lastfm.weeklychart.WeeklyChart-class.html#start"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-27', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt id="link-28" class="py-name" targets="Variable lastfm.weeklychart.WeeklyChart.end=lastfm.weeklychart.WeeklyChart-class.html#end"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-28', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt id="link-29" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-29', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-27', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklyalbumchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-28" class="py-name" targets="Class lastfm.weeklychart.WeeklyAlbumChart=lastfm.weeklychart.WeeklyAlbumChart-class.html"><a title="lastfm.weeklychart.WeeklyAlbumChart" class="py-name" href="#" onclick="return doclink('link-28', 'WeeklyAlbumChart', 'link-28');">WeeklyAlbumChart</a></tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-30', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklyalbumchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-31" class="py-name" targets="Class lastfm.weeklychart.WeeklyAlbumChart=lastfm.weeklychart.WeeklyAlbumChart-class.html"><a title="lastfm.weeklychart.WeeklyAlbumChart" class="py-name" href="#" onclick="return doclink('link-31', 'WeeklyAlbumChart', 'link-31');">WeeklyAlbumChart</a></tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.weeklychart.WeeklyAlbumChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyArtistChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTagChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-29', 'create_from_data', 'link-19');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-30" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-30', 'data', 'link-16');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-31', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.recent_weekly_album_chart"></a><div id="Group.recent_weekly_album_chart-def"><a name="L43"></a><tt class="py-lineno"> 43</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_album_chart-toggle" onclick="return toggle('Group.recent_weekly_album_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_album_chart">recent_weekly_album_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_album_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_album_chart-expanded"><a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name" targets="Method lastfm.group.Group.get_weekly_album_chart()=lastfm.group.Group-class.html#get_weekly_album_chart,Method lastfm.user.User.get_weekly_album_chart()=lastfm.user.User-class.html#get_weekly_album_chart"><a title="lastfm.group.Group.get_weekly_album_chart
|
||||
lastfm.user.User.get_weekly_album_chart" class="py-name" href="#" onclick="return doclink('link-32', 'get_weekly_album_chart', 'link-32');">get_weekly_album_chart</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-33', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.weekly_album_chart_list"></a><div id="Group.weekly_album_chart_list-def"><a name="L47"></a><tt class="py-lineno"> 47</tt> <a class="py-toggle" href="#" id="Group.weekly_album_chart_list-toggle" onclick="return toggle('Group.weekly_album_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_album_chart_list">weekly_album_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_album_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_album_chart_list-expanded"><a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Variable lastfm.group.Group.weekly_chart_list=lastfm.group.Group-class.html#weekly_chart_list,Variable lastfm.tag.Tag.weekly_chart_list=lastfm.tag.Tag-class.html#weekly_chart_list,Variable lastfm.user.User.weekly_chart_list=lastfm.user.User-class.html#weekly_chart_list"><a title="lastfm.group.Group.weekly_chart_list
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-32', 'create_from_data', 'link-22');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-33" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-33', 'data', 'link-19');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.recent_weekly_album_chart"></a><div id="Group.recent_weekly_album_chart-def"><a name="L45"></a><tt class="py-lineno"> 45</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_album_chart-toggle" onclick="return toggle('Group.recent_weekly_album_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_album_chart">recent_weekly_album_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_album_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_album_chart-expanded"><a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Method lastfm.group.Group.get_weekly_album_chart()=lastfm.group.Group-class.html#get_weekly_album_chart,Method lastfm.user.User.get_weekly_album_chart()=lastfm.user.User-class.html#get_weekly_album_chart"><a title="lastfm.group.Group.get_weekly_album_chart
|
||||
lastfm.user.User.get_weekly_album_chart" class="py-name" href="#" onclick="return doclink('link-34', 'get_weekly_album_chart', 'link-34');">get_weekly_album_chart</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.weekly_album_chart_list"></a><div id="Group.weekly_album_chart_list-def"><a name="L49"></a><tt class="py-lineno"> 49</tt> <a class="py-toggle" href="#" id="Group.weekly_album_chart_list-toggle" onclick="return toggle('Group.weekly_album_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_album_chart_list">weekly_album_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_album_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_album_chart_list-expanded"><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name" targets="Variable lastfm.group.Group.weekly_chart_list=lastfm.group.Group-class.html#weekly_chart_list,Variable lastfm.tag.Tag.weekly_chart_list=lastfm.tag.Tag-class.html#weekly_chart_list,Variable lastfm.user.User.weekly_chart_list=lastfm.user.User-class.html#weekly_chart_list"><a title="lastfm.group.Group.weekly_chart_list
|
||||
lastfm.tag.Tag.weekly_chart_list
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-34', 'weekly_chart_list', 'link-34');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="lastfm.group.Group.get_weekly_album_chart
|
||||
lastfm.user.User.get_weekly_album_chart" class="py-name" href="#" onclick="return doclink('link-35', 'get_weekly_album_chart', 'link-32');">get_weekly_album_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-36', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-37', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_artist_chart"></a><div id="Group.get_weekly_artist_chart-def"><a name="L56"></a><tt class="py-lineno"> 56</tt> <a class="py-toggle" href="#" id="Group.get_weekly_artist_chart-toggle" onclick="return toggle('Group.get_weekly_artist_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_artist_chart">get_weekly_artist_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_artist_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_artist_chart-expanded"><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-35', 'weekly_chart_list', 'link-35');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="lastfm.group.Group.get_weekly_album_chart
|
||||
lastfm.user.User.get_weekly_album_chart" class="py-name" href="#" onclick="return doclink('link-36', 'get_weekly_album_chart', 'link-34');">get_weekly_album_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-37', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-38', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_artist_chart"></a><div id="Group.get_weekly_artist_chart-def"><a name="L58"></a><tt class="py-lineno"> 58</tt> <a class="py-toggle" href="#" id="Group.get_weekly_artist_chart-toggle" onclick="return toggle('Group.get_weekly_artist_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_artist_chart">get_weekly_artist_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_artist_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_artist_chart-expanded"><a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -181,43 +183,43 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-38', '_default_params', 'link-15');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyArtistChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-39" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-39', 'WeeklyChart', 'link-18');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-40', '_check_weekly_chart_params', 'link-23');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-41" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-41', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt id="link-42" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-42', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"> <tt id="link-43" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-43', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-39', '_default_params', 'link-18');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyArtistChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-40" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-40', 'WeeklyChart', 'link-21');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-41', '_check_weekly_chart_params', 'link-26');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-42" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-42', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt id="link-43" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-43', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt id="link-44" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-44', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-45" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-44', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklyartistchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-45" class="py-name" targets="Class lastfm.weeklychart.WeeklyArtistChart=lastfm.weeklychart.WeeklyArtistChart-class.html"><a title="lastfm.weeklychart.WeeklyArtistChart" class="py-name" href="#" onclick="return doclink('link-45', 'WeeklyArtistChart', 'link-45');">WeeklyArtistChart</a></tt><tt class="py-op">.</tt><tt id="link-46" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-45', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklyartistchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-46" class="py-name" targets="Class lastfm.weeklychart.WeeklyArtistChart=lastfm.weeklychart.WeeklyArtistChart-class.html"><a title="lastfm.weeklychart.WeeklyArtistChart" class="py-name" href="#" onclick="return doclink('link-46', 'WeeklyArtistChart', 'link-46');">WeeklyArtistChart</a></tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.weeklychart.WeeklyAlbumChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyArtistChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTagChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-46', 'create_from_data', 'link-19');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-47" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-47', 'data', 'link-16');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-48" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-48', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.recent_weekly_artist_chart"></a><div id="Group.recent_weekly_artist_chart-def"><a name="L65"></a><tt class="py-lineno"> 65</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_artist_chart-toggle" onclick="return toggle('Group.recent_weekly_artist_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_artist_chart">recent_weekly_artist_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_artist_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_artist_chart-expanded"><a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name" targets="Method lastfm.group.Group.get_weekly_artist_chart()=lastfm.group.Group-class.html#get_weekly_artist_chart,Method lastfm.tag.Tag.get_weekly_artist_chart()=lastfm.tag.Tag-class.html#get_weekly_artist_chart,Method lastfm.user.User.get_weekly_artist_chart()=lastfm.user.User-class.html#get_weekly_artist_chart"><a title="lastfm.group.Group.get_weekly_artist_chart
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-47', 'create_from_data', 'link-22');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-48" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-48', 'data', 'link-19');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.recent_weekly_artist_chart"></a><div id="Group.recent_weekly_artist_chart-def"><a name="L67"></a><tt class="py-lineno"> 67</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_artist_chart-toggle" onclick="return toggle('Group.recent_weekly_artist_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_artist_chart">recent_weekly_artist_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_artist_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_artist_chart-expanded"><a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-49" class="py-name" targets="Method lastfm.group.Group.get_weekly_artist_chart()=lastfm.group.Group-class.html#get_weekly_artist_chart,Method lastfm.tag.Tag.get_weekly_artist_chart()=lastfm.tag.Tag-class.html#get_weekly_artist_chart,Method lastfm.user.User.get_weekly_artist_chart()=lastfm.user.User-class.html#get_weekly_artist_chart"><a title="lastfm.group.Group.get_weekly_artist_chart
|
||||
lastfm.tag.Tag.get_weekly_artist_chart
|
||||
lastfm.user.User.get_weekly_artist_chart" class="py-name" href="#" onclick="return doclink('link-49', 'get_weekly_artist_chart', 'link-49');">get_weekly_artist_chart</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-50" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-50', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.weekly_artist_chart_list"></a><div id="Group.weekly_artist_chart_list-def"><a name="L69"></a><tt class="py-lineno"> 69</tt> <a class="py-toggle" href="#" id="Group.weekly_artist_chart_list-toggle" onclick="return toggle('Group.weekly_artist_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_artist_chart_list">weekly_artist_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_artist_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_artist_chart_list-expanded"><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-51" class="py-name"><a title="lastfm.group.Group.weekly_chart_list
|
||||
</div><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> </tt>
|
||||
<a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.weekly_artist_chart_list"></a><div id="Group.weekly_artist_chart_list-def"><a name="L71"></a><tt class="py-lineno"> 71</tt> <a class="py-toggle" href="#" id="Group.weekly_artist_chart_list-toggle" onclick="return toggle('Group.weekly_artist_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_artist_chart_list">weekly_artist_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_artist_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_artist_chart_list-expanded"><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-50" class="py-name"><a title="lastfm.group.Group.weekly_chart_list
|
||||
lastfm.tag.Tag.weekly_chart_list
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-51', 'weekly_chart_list', 'link-34');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-52" class="py-name"><a title="lastfm.group.Group.get_weekly_artist_chart
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-50', 'weekly_chart_list', 'link-35');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-51" class="py-name"><a title="lastfm.group.Group.get_weekly_artist_chart
|
||||
lastfm.tag.Tag.get_weekly_artist_chart
|
||||
lastfm.user.User.get_weekly_artist_chart" class="py-name" href="#" onclick="return doclink('link-52', 'get_weekly_artist_chart', 'link-49');">get_weekly_artist_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-53" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-53', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-54" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-54', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_track_chart"></a><div id="Group.get_weekly_track_chart-def"><a name="L78"></a><tt class="py-lineno"> 78</tt> <a class="py-toggle" href="#" id="Group.get_weekly_track_chart-toggle" onclick="return toggle('Group.get_weekly_track_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_track_chart">get_weekly_track_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_track_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_track_chart-expanded"><a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-55" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.user.User.get_weekly_artist_chart" class="py-name" href="#" onclick="return doclink('link-51', 'get_weekly_artist_chart', 'link-49');">get_weekly_artist_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-52" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-52', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-53" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-53', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.get_weekly_track_chart"></a><div id="Group.get_weekly_track_chart-def"><a name="L80"></a><tt class="py-lineno"> 80</tt> <a class="py-toggle" href="#" id="Group.get_weekly_track_chart-toggle" onclick="return toggle('Group.get_weekly_track_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#get_weekly_track_chart">get_weekly_track_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-param">start</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-param">end</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.get_weekly_track_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.get_weekly_track_chart-expanded"><a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-54" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -228,40 +230,40 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-55', '_default_params', 'link-15');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyTrackChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-56" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-56', 'WeeklyChart', 'link-18');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-57" class="py-name"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-57', '_check_weekly_chart_params', 'link-23');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-58" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-58', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt id="link-59" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-59', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt id="link-60" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-60', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-61" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-54', '_default_params', 'link-18');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getWeeklyTrackChart'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt id="link-55" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-55', 'WeeklyChart', 'link-21');">WeeklyChart</a></tt><tt class="py-op">.</tt><tt id="link-56" class="py-name"><a title="lastfm.weeklychart.WeeklyChart._check_weekly_chart_params" class="py-name" href="#" onclick="return doclink('link-56', '_check_weekly_chart_params', 'link-26');">_check_weekly_chart_params</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt id="link-57" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-57', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt id="link-58" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-58', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt id="link-59" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-59', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-60" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-61', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklytrackchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-62" class="py-name" targets="Class lastfm.weeklychart.WeeklyTrackChart=lastfm.weeklychart.WeeklyTrackChart-class.html"><a title="lastfm.weeklychart.WeeklyTrackChart" class="py-name" href="#" onclick="return doclink('link-62', 'WeeklyTrackChart', 'link-62');">WeeklyTrackChart</a></tt><tt class="py-op">.</tt><tt id="link-63" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-60', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'weeklytrackchart'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-61" class="py-name" targets="Class lastfm.weeklychart.WeeklyTrackChart=lastfm.weeklychart.WeeklyTrackChart-class.html"><a title="lastfm.weeklychart.WeeklyTrackChart" class="py-name" href="#" onclick="return doclink('link-61', 'WeeklyTrackChart', 'link-61');">WeeklyTrackChart</a></tt><tt class="py-op">.</tt><tt id="link-62" class="py-name"><a title="lastfm.event.Event.create_from_data
|
||||
lastfm.weeklychart.WeeklyAlbumChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyArtistChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTagChart.create_from_data
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-63', 'create_from_data', 'link-19');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-64" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-64', 'data', 'link-16');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
|
||||
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-65', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.recent_weekly_track_chart"></a><div id="Group.recent_weekly_track_chart-def"><a name="L87"></a><tt class="py-lineno"> 87</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_track_chart-toggle" onclick="return toggle('Group.recent_weekly_track_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_track_chart">recent_weekly_track_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_track_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_track_chart-expanded"><a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-66" class="py-name" targets="Method lastfm.group.Group.get_weekly_track_chart()=lastfm.group.Group-class.html#get_weekly_track_chart,Method lastfm.user.User.get_weekly_track_chart()=lastfm.user.User-class.html#get_weekly_track_chart"><a title="lastfm.group.Group.get_weekly_track_chart
|
||||
lastfm.user.User.get_weekly_track_chart" class="py-name" href="#" onclick="return doclink('link-66', 'get_weekly_track_chart', 'link-66');">get_weekly_track_chart</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> </tt>
|
||||
<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-67', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.weekly_track_chart_list"></a><div id="Group.weekly_track_chart_list-def"><a name="L91"></a><tt class="py-lineno"> 91</tt> <a class="py-toggle" href="#" id="Group.weekly_track_chart_list-toggle" onclick="return toggle('Group.weekly_track_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_track_chart_list">weekly_track_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_track_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_track_chart_list-expanded"><a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="lastfm.group.Group.weekly_chart_list
|
||||
lastfm.weeklychart.WeeklyTrackChart.create_from_data" class="py-name" href="#" onclick="return doclink('link-62', 'create_from_data', 'link-22');">create_from_data</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-63" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-63', 'data', 'link-19');">data</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> </tt>
|
||||
<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.recent_weekly_track_chart"></a><div id="Group.recent_weekly_track_chart-def"><a name="L89"></a><tt class="py-lineno"> 89</tt> <a class="py-toggle" href="#" id="Group.recent_weekly_track_chart-toggle" onclick="return toggle('Group.recent_weekly_track_chart');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#recent_weekly_track_chart">recent_weekly_track_chart</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.recent_weekly_track_chart-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.recent_weekly_track_chart-expanded"><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-64" class="py-name" targets="Method lastfm.group.Group.get_weekly_track_chart()=lastfm.group.Group-class.html#get_weekly_track_chart,Method lastfm.user.User.get_weekly_track_chart()=lastfm.user.User-class.html#get_weekly_track_chart"><a title="lastfm.group.Group.get_weekly_track_chart
|
||||
lastfm.user.User.get_weekly_track_chart" class="py-name" href="#" onclick="return doclink('link-64', 'get_weekly_track_chart', 'link-64');">get_weekly_track_chart</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> </tt>
|
||||
<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.weekly_track_chart_list"></a><div id="Group.weekly_track_chart_list-def"><a name="L93"></a><tt class="py-lineno"> 93</tt> <a class="py-toggle" href="#" id="Group.weekly_track_chart_list-toggle" onclick="return toggle('Group.weekly_track_chart_list');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#weekly_track_chart_list">weekly_track_chart_list</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.weekly_track_chart_list-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.weekly_track_chart_list-expanded"><a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-name">wcl</tt> <tt class="py-op">=</tt> <tt class="py-name">list</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name"><a title="lastfm.group.Group.weekly_chart_list
|
||||
lastfm.tag.Tag.weekly_chart_list
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-68', 'weekly_chart_list', 'link-34');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="lastfm.group.Group.get_weekly_track_chart
|
||||
lastfm.user.User.get_weekly_track_chart" class="py-name" href="#" onclick="return doclink('link-69', 'get_weekly_track_chart', 'link-66');">get_weekly_track_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-70" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-70', 'start', 'link-24');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-71', 'end', 'link-25');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
|
||||
<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-72" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-72', 'cached_property', 'link-14');">cached_property</a></tt> </tt>
|
||||
<a name="Group.members"></a><div id="Group.members-def"><a name="L101"></a><tt class="py-lineno">101</tt> <a class="py-toggle" href="#" id="Group.members-toggle" onclick="return toggle('Group.members');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#members">members</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.members-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.members-expanded"><a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.user.User.weekly_chart_list" class="py-name" href="#" onclick="return doclink('link-65', 'weekly_chart_list', 'link-35');">weekly_chart_list</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">wcl</tt><tt class="py-op">.</tt><tt class="py-name">reverse</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">wc</tt> <tt class="py-keyword">in</tt> <tt class="py-name">wcl</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-66" class="py-name"><a title="lastfm.group.Group.get_weekly_track_chart
|
||||
lastfm.user.User.get_weekly_track_chart" class="py-name" href="#" onclick="return doclink('link-66', 'get_weekly_track_chart', 'link-64');">get_weekly_track_chart</a></tt><tt class="py-op">(</tt><tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.start" class="py-name" href="#" onclick="return doclink('link-67', 'start', 'link-27');">start</a></tt><tt class="py-op">,</tt> <tt class="py-name">wc</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="lastfm.weeklychart.WeeklyChart.end" class="py-name" href="#" onclick="return doclink('link-68', 'end', 'link-28');">end</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> </tt>
|
||||
<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Group.members"></a><div id="Group.members-def"><a name="L103"></a><tt class="py-lineno">103</tt> <a class="py-toggle" href="#" id="Group.members-toggle" onclick="return toggle('Group.members');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#members">members</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.members-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.members-expanded"><a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -272,88 +274,88 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-73', '_default_params', 'link-15');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getMembers'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> </tt>
|
||||
<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt id="link-74" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-74', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-69', '_default_params', 'link-18');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'group.getMembers'</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> </tt>
|
||||
<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> <tt id="link-70" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-70', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-75', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'members'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt class="py-name">total_pages</tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-76" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-76', 'data', 'link-16');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">attrib</tt><tt class="py-op">[</tt><tt class="py-string">'totalPages'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> </tt>
|
||||
<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen2</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt id="link-77" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-77', 'data', 'link-16');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'user'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt id="link-78" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-78', 'User', 'link-78');">User</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt id="link-79" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-71', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'members'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-name">total_pages</tt> <tt class="py-op">=</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt id="link-72" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-72', 'data', 'link-19');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">attrib</tt><tt class="py-op">[</tt><tt class="py-string">'totalPages'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> </tt>
|
||||
<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">lazylist</tt> </tt>
|
||||
<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">gen2</tt><tt class="py-op">(</tt><tt class="py-param">lst</tt><tt class="py-op">,</tt> <tt class="py-param">data</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt id="link-73" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-73', 'data', 'link-19');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'user'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt id="link-74" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-74', 'User', 'link-74');">User</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt id="link-75" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-79', 'name', 'link-13');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt id="link-80" class="py-name" targets="Variable lastfm.user.User.real_name=lastfm.user.User-class.html#real_name"><a title="lastfm.user.User.real_name" class="py-name" href="#" onclick="return doclink('link-80', 'real_name', 'link-80');">real_name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'realname'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt id="link-81" class="py-name" targets="Variable lastfm.album.Album.image=lastfm.album.Album-class.html#image,Variable lastfm.artist.Artist.image=lastfm.artist.Artist-class.html#image,Variable lastfm.event.Event.image=lastfm.event.Event-class.html#image,Variable lastfm.track.Track.image=lastfm.track.Track-class.html#image,Variable lastfm.user.User.image=lastfm.user.User-class.html#image"><a title="lastfm.album.Album.image
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-75', 'name', 'link-17');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt id="link-76" class="py-name" targets="Variable lastfm.user.User.real_name=lastfm.user.User-class.html#real_name"><a title="lastfm.user.User.real_name" class="py-name" href="#" onclick="return doclink('link-76', 'real_name', 'link-76');">real_name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'realname'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt id="link-77" class="py-name" targets="Variable lastfm.album.Album.image=lastfm.album.Album-class.html#image,Variable lastfm.artist.Artist.image=lastfm.artist.Artist-class.html#image,Variable lastfm.event.Event.image=lastfm.event.Event-class.html#image,Variable lastfm.track.Track.image=lastfm.track.Track-class.html#image,Variable lastfm.user.User.image=lastfm.user.User-class.html#image"><a title="lastfm.album.Album.image
|
||||
lastfm.artist.Artist.image
|
||||
lastfm.event.Event.image
|
||||
lastfm.track.Track.image
|
||||
lastfm.user.User.image" class="py-name" href="#" onclick="return doclink('link-81', 'image', 'link-81');">image</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-string">'size'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'image'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt id="link-82" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.user.User.image" class="py-name" href="#" onclick="return doclink('link-77', 'image', 'link-77');">image</a></tt> <tt class="py-op">=</tt> <tt class="py-name">dict</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-op">(</tt><tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-string">'size'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">i</tt><tt class="py-op">.</tt><tt class="py-name">text</tt><tt class="py-op">)</tt> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'image'</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> <tt id="link-78" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-82', 'url', 'link-82');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> </tt>
|
||||
<a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt class="py-name">gen2</tt><tt class="py-op">(</tt><tt id="link-83" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-83', 'data', 'link-16');">data</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">u</tt> </tt>
|
||||
<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> </tt>
|
||||
<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">page</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xrange</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">total_pages</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'page'</tt><tt class="py-op">:</tt> <tt class="py-name">page</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt id="link-84" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-84', 'data', 'link-16');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-78', 'url', 'link-78');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">u</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> </tt>
|
||||
<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt class="py-name">gen2</tt><tt class="py-op">(</tt><tt id="link-79" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-79', 'data', 'link-19');">data</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">u</tt> </tt>
|
||||
<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> </tt>
|
||||
<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">page</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xrange</tt><tt class="py-op">(</tt><tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">total_pages</tt><tt class="py-op">+</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'page'</tt><tt class="py-op">:</tt> <tt class="py-name">page</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt id="link-80" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-80', 'data', 'link-19');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-85', '_fetch_data', 'link-17');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'members'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt class="py-name">gen2</tt><tt class="py-op">(</tt><tt id="link-86" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-86', 'data', 'link-16');">data</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">u</tt> </tt>
|
||||
</div><a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group._default_params"></a><div id="Group._default_params-def"><a name="L130"></a><tt class="py-lineno">130</tt> <a class="py-toggle" href="#" id="Group._default_params-toggle" onclick="return toggle('Group._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group._default_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group._default_params-expanded"><a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-81', '_fetch_data', 'link-20');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'members'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">u</tt> <tt class="py-keyword">in</tt> <tt class="py-name">gen2</tt><tt class="py-op">(</tt><tt id="link-82" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-82', 'data', 'link-19');">data</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-keyword">yield</tt> <tt class="py-name">u</tt> </tt>
|
||||
</div><a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">gen</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group._default_params"></a><div id="Group._default_params-def"><a name="L132"></a><tt class="py-lineno">132</tt> <a class="py-toggle" href="#" id="Group._default_params-toggle" onclick="return toggle('Group._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group._default_params-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group._default_params-expanded"><a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-87', 'name', 'link-13');">name</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-88" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-88', 'InvalidParametersError', 'link-11');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"group has to be provided."</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'group'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-83', 'name', 'link-17');">name</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-84" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-84', 'InvalidParametersError', 'link-15');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"group has to be provided."</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'group'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-89', 'name', 'link-13');">name</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-name">extra_params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">params</tt> </tt>
|
||||
</div><a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> </tt>
|
||||
<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Group._hash_func"></a><div id="Group._hash_func-def"><a name="L138"></a><tt class="py-lineno">138</tt> <a class="py-toggle" href="#" id="Group._hash_func-toggle" onclick="return toggle('Group._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group._hash_func-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group._hash_func-expanded"><a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-90" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-90', 'InvalidParametersError', 'link-11');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"name has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__hash__"></a><div id="Group.__hash__-def"><a name="L144"></a><tt class="py-lineno">144</tt> <a class="py-toggle" href="#" id="Group.__hash__-toggle" onclick="return toggle('Group.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__hash__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__hash__-expanded"><a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-85', 'name', 'link-17');">name</a></tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">.</tt><tt class="py-name">update</tt><tt class="py-op">(</tt><tt class="py-name">extra_params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">params</tt> </tt>
|
||||
</div><a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> </tt>
|
||||
<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Group._hash_func"></a><div id="Group._hash_func-def"><a name="L140"></a><tt class="py-lineno">140</tt> <a class="py-toggle" href="#" id="Group._hash_func-toggle" onclick="return toggle('Group._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group._hash_func-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group._hash_func-expanded"><a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'name'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-86" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-86', 'InvalidParametersError', 'link-15');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"name has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__hash__"></a><div id="Group.__hash__-def"><a name="L146"></a><tt class="py-lineno">146</tt> <a class="py-toggle" href="#" id="Group.__hash__-toggle" onclick="return toggle('Group.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__hash__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__hash__-expanded"><a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-87" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.artist.Artist._hash_func
|
||||
lastfm.event.Event._hash_func
|
||||
lastfm.geo.Country._hash_func
|
||||
@ -367,73 +369,73 @@ lastfm.user.User.Library._hash_func
|
||||
lastfm.user.User.Playlist._hash_func
|
||||
lastfm.user.User._hash_func
|
||||
lastfm.venue.Venue._hash_func
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-91', '_hash_func', 'link-91');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-92" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-87', '_hash_func', 'link-87');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-88" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-92', 'name', 'link-13');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-88', 'name', 'link-17');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-89" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-93', 'name', 'link-13');">name</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__eq__"></a><div id="Group.__eq__-def"><a name="L147"></a><tt class="py-lineno">147</tt> <a class="py-toggle" href="#" id="Group.__eq__-toggle" onclick="return toggle('Group.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__eq__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__eq__-expanded"><a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-89', 'name', 'link-17');">name</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__eq__"></a><div id="Group.__eq__-def"><a name="L149"></a><tt class="py-lineno">149</tt> <a class="py-toggle" href="#" id="Group.__eq__-toggle" onclick="return toggle('Group.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__eq__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__eq__-expanded"><a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-94', 'name', 'link-13');">name</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-95" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-90', 'name', 'link-17');">name</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-95', 'name', 'link-13');">name</a></tt> </tt>
|
||||
</div><a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__lt__"></a><div id="Group.__lt__-def"><a name="L150"></a><tt class="py-lineno">150</tt> <a class="py-toggle" href="#" id="Group.__lt__-toggle" onclick="return toggle('Group.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__lt__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__lt__-expanded"><a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-91', 'name', 'link-17');">name</a></tt> </tt>
|
||||
</div><a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__lt__"></a><div id="Group.__lt__-def"><a name="L152"></a><tt class="py-lineno">152</tt> <a class="py-toggle" href="#" id="Group.__lt__-toggle" onclick="return toggle('Group.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__lt__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__lt__-expanded"><a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-96', 'name', 'link-13');">name</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-97" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-92', 'name', 'link-17');">name</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-97', 'name', 'link-13');">name</a></tt> </tt>
|
||||
</div><a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__repr__"></a><div id="Group.__repr__-def"><a name="L153"></a><tt class="py-lineno">153</tt> <a class="py-toggle" href="#" id="Group.__repr__-toggle" onclick="return toggle('Group.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__repr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__repr__-expanded"><a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Group: %s>"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-93', 'name', 'link-17');">name</a></tt> </tt>
|
||||
</div><a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> </tt>
|
||||
<a name="Group.__repr__"></a><div id="Group.__repr__-def"><a name="L155"></a><tt class="py-lineno">155</tt> <a class="py-toggle" href="#" id="Group.__repr__-toggle" onclick="return toggle('Group.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.group.Group-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Group.__repr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Group.__repr__-expanded"><a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Group: %s>"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-98', 'name', 'link-13');">name</a></tt> </tt>
|
||||
</div></div><a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> </tt>
|
||||
<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-99" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-99', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-100', 'api', 'link-9');">api</a></tt> <tt class="py-keyword">import</tt> <tt id="link-101" class="py-name"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-101', 'Api', 'link-10');">Api</a></tt> </tt>
|
||||
<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-102" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-102', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-103" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-103', 'error', 'link-103');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-104" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-104', 'InvalidParametersError', 'link-11');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-105" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-105', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-106" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-94', 'name', 'link-17');">name</a></tt> </tt>
|
||||
</div></div><a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> </tt>
|
||||
<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-95" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-95', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-96', 'api', 'link-13');">api</a></tt> <tt class="py-keyword">import</tt> <tt id="link-97" class="py-name"><a title="lastfm.api.Api" class="py-name" href="#" onclick="return doclink('link-97', 'Api', 'link-14');">Api</a></tt> </tt>
|
||||
<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-98" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-98', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-99" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-99', 'error', 'link-99');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-100" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-100', 'InvalidParametersError', 'link-15');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-101" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-101', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-102" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-106', 'user', 'link-106');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-107" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-107', 'User', 'link-78');">User</a></tt> </tt>
|
||||
<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-108" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-108', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-109" class="py-name" targets="Module lastfm.weeklychart=lastfm.weeklychart-module.html"><a title="lastfm.weeklychart" class="py-name" href="#" onclick="return doclink('link-109', 'weeklychart', 'link-109');">weeklychart</a></tt> <tt class="py-keyword">import</tt> <tt id="link-110" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-110', 'WeeklyChart', 'link-18');">WeeklyChart</a></tt><tt class="py-op">,</tt> <tt id="link-111" class="py-name"><a title="lastfm.weeklychart.WeeklyAlbumChart" class="py-name" href="#" onclick="return doclink('link-111', 'WeeklyAlbumChart', 'link-28');">WeeklyAlbumChart</a></tt><tt class="py-op">,</tt> <tt id="link-112" class="py-name"><a title="lastfm.weeklychart.WeeklyArtistChart" class="py-name" href="#" onclick="return doclink('link-112', 'WeeklyArtistChart', 'link-45');">WeeklyArtistChart</a></tt><tt class="py-op">,</tt> <tt id="link-113" class="py-name"><a title="lastfm.weeklychart.WeeklyTrackChart" class="py-name" href="#" onclick="return doclink('link-113', 'WeeklyTrackChart', 'link-62');">WeeklyTrackChart</a></tt> </tt>
|
||||
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-102', 'user', 'link-102');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-103" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-103', 'User', 'link-74');">User</a></tt> </tt>
|
||||
<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-104" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-104', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-105" class="py-name" targets="Module lastfm.weeklychart=lastfm.weeklychart-module.html"><a title="lastfm.weeklychart" class="py-name" href="#" onclick="return doclink('link-105', 'weeklychart', 'link-105');">weeklychart</a></tt> <tt class="py-keyword">import</tt> <tt id="link-106" class="py-name"><a title="lastfm.weeklychart.WeeklyChart" class="py-name" href="#" onclick="return doclink('link-106', 'WeeklyChart', 'link-21');">WeeklyChart</a></tt><tt class="py-op">,</tt> <tt id="link-107" class="py-name"><a title="lastfm.weeklychart.WeeklyAlbumChart" class="py-name" href="#" onclick="return doclink('link-107', 'WeeklyAlbumChart', 'link-31');">WeeklyAlbumChart</a></tt><tt class="py-op">,</tt> <tt id="link-108" class="py-name"><a title="lastfm.weeklychart.WeeklyArtistChart" class="py-name" href="#" onclick="return doclink('link-108', 'WeeklyArtistChart', 'link-46');">WeeklyArtistChart</a></tt><tt class="py-op">,</tt> <tt id="link-109" class="py-name"><a title="lastfm.weeklychart.WeeklyTrackChart" class="py-name" href="#" onclick="return doclink('link-109', 'WeeklyTrackChart', 'link-61');">WeeklyTrackChart</a></tt> </tt>
|
||||
<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -471,7 +473,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -102,7 +102,8 @@
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="init"></a><span class="summary-sig-name">init</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">api</span>,
|
||||
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.group-pysrc.html#Group.init">source code</a></span>
|
||||
|
||||
@ -374,57 +375,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -829,7 +779,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -171,6 +171,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<span title="itertools">itertools</span>
|
||||
</p><br />
|
||||
<!-- ==================== FUNCTION DETAILS ==================== -->
|
||||
<a name="section-FunctionDetails"></a>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
@ -242,7 +245,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -250,7 +250,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:44 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -366,7 +366,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -362,7 +362,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -146,7 +146,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -177,6 +177,13 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.mixins.cacheable-module.html" onclick="show_private();" title="lastfm.mixins.cacheable">cacheable</a>,
|
||||
<a href="lastfm.mixins.searchable-module.html" onclick="show_private();" title="lastfm.mixins.searchable">searchable</a>,
|
||||
<a href="lastfm.mixins.sharable-module.html" onclick="show_private();" title="lastfm.mixins.sharable">sharable</a>,
|
||||
<a href="lastfm.mixins.shoutable-module.html" onclick="show_private();" title="lastfm.mixins.shoutable">shoutable</a>,
|
||||
<a href="lastfm.mixins.taggable-module.html" onclick="show_private();" title="lastfm.mixins.taggable">taggable</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -208,7 +215,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -112,7 +112,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<span title="dummy_threading.Lock">Lock</span>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +156,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -85,7 +85,7 @@ lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt id="link-3" class="py-name"><a title="lastfm.stats.Stats.subject
|
||||
lastfm.weeklychart.WeeklyChart.subject
|
||||
lastfm.wiki.Wiki.subject" class="py-name" href="#" onclick="return doclink('link-3', 'subject', 'link-2');">subject</a></tt> <tt class="py-op">=</tt> <tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'subject'</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-keyword">del</tt> <tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'subject'</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-comment">#del kwds['subject']</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-string">'bypass_registry'</tt> <tt class="py-keyword">in</tt> <tt class="py-name">kwds</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">del</tt> <tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'bypass_registry'</tt><tt class="py-op">]</tt> </tt>
|
||||
@ -214,7 +214,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -299,7 +299,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +156,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -165,7 +165,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:42 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:36 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -242,7 +242,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -118,10 +118,13 @@
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code>
|
||||
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'lastfm.mixins'"><code class="variable-quote">'</code><code class="variable-string">lastfm.mixins</code><code class="variable-quote">'</code></code>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.decorators-module.html#authenticate" title="lastfm.decorators.authenticate">authenticate</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +156,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -68,15 +68,18 @@
|
||||
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">"0.2"</tt> </tt>
|
||||
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-name">__license__</tt> <tt class="py-op">=</tt> <tt class="py-string">"GNU Lesser General Public License"</tt> </tt>
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="Sharable"></a><div id="Sharable-def"><a name="L7"></a><tt class="py-lineno"> 7</tt> <a class="py-toggle" href="#" id="Sharable-toggle" onclick="return toggle('Sharable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Sharable-expanded"><a name="Sharable.init"></a><div id="Sharable.init-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <a class="py-toggle" href="#" id="Sharable.init-toggle" onclick="return toggle('Sharable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable.init-expanded"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-0" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-0', 'api', 'link-0');">api</a></tt> </tt>
|
||||
</div><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
|
||||
<a name="Sharable.share"></a><div id="Sharable.share-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Sharable.share-toggle" onclick="return toggle('Sharable.share');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#share">share</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">recipient</tt><tt class="py-op">,</tt> <tt class="py-param">message</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable.share-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable.share-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-1" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-1', 'lastfm', 'link-1');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-0', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-1', 'decorators', 'link-1');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Function lastfm.decorators.authenticate()=lastfm.decorators-module.html#authenticate"><a title="lastfm.decorators.authenticate" class="py-name" href="#" onclick="return doclink('link-2', 'authenticate', 'link-2');">authenticate</a></tt> </tt>
|
||||
<a name="Sharable"></a><div id="Sharable-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> </tt>
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <a class="py-toggle" href="#" id="Sharable-toggle" onclick="return toggle('Sharable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html">Sharable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Sharable-expanded"><a name="Sharable.init"></a><div id="Sharable.init-def"><a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Sharable.init-toggle" onclick="return toggle('Sharable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable.init-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-3" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-3', 'api', 'link-3');">api</a></tt> </tt>
|
||||
</div><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">authenticate</tt> </tt>
|
||||
<a name="Sharable.share"></a><div id="Sharable.share-def"><a name="L14"></a><tt class="py-lineno">14</tt> <a class="py-toggle" href="#" id="Sharable.share-toggle" onclick="return toggle('Sharable.share');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#share">share</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">recipient</tt><tt class="py-op">,</tt> <tt class="py-param">message</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable.share-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable.share-expanded"><a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-4" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-4', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-2', 'user', 'link-2');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-3" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-3', 'User', 'link-3');">User</a></tt> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-5', 'user', 'link-5');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-6" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-6', 'User', 'link-6');">User</a></tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -87,29 +90,29 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-4', '_default_params', 'link-4');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.share'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-5" class="py-name" targets="Variable lastfm.error.LastfmError.message=lastfm.error.LastfmError-class.html#message"><a title="lastfm.error.LastfmError.message" class="py-name" href="#" onclick="return doclink('link-5', 'message', 'link-5');">message</a></tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">[</tt><tt class="py-string">'message'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-6" class="py-name"><a title="lastfm.error.LastfmError.message" class="py-name" href="#" onclick="return doclink('link-6', 'message', 'link-5');">message</a></tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">,</tt> <tt class="py-name">list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-name">recipient</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">recipient</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xrange</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-7" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-7', 'User', 'link-3');">User</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-7', '_default_params', 'link-7');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.share'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-8" class="py-name" targets="Variable lastfm.error.LastfmError.message=lastfm.error.LastfmError-class.html#message"><a title="lastfm.error.LastfmError.message" class="py-name" href="#" onclick="return doclink('link-8', 'message', 'link-8');">message</a></tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">[</tt><tt class="py-string">'message'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt id="link-9" class="py-name"><a title="lastfm.error.LastfmError.message" class="py-name" href="#" onclick="return doclink('link-9', 'message', 'link-8');">message</a></tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">,</tt> <tt class="py-name">list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">recipient</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">recipient</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">xrange</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-10" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-10', 'User', 'link-6');">User</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">recipient</tt><tt class="py-op">[</tt><tt class="py-name">i</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-8', 'name', 'link-8');">name</a></tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">[</tt><tt class="py-string">'recipient'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-9', '_post_data', 'link-9');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> </tt>
|
||||
<a name="Sharable._default_params"></a><div id="Sharable._default_params-def"><a name="L26"></a><tt class="py-lineno">26</tt> <a class="py-toggle" href="#" id="Sharable._default_params-toggle" onclick="return toggle('Sharable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable._default_params-expanded"><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-11', 'name', 'link-11');">name</a></tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-name">params</tt><tt class="py-op">[</tt><tt class="py-string">'recipient'</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">recipient</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-12', '_post_data', 'link-12');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> </tt>
|
||||
<a name="Sharable._default_params"></a><div id="Sharable._default_params-def"><a name="L29"></a><tt class="py-lineno">29</tt> <a class="py-toggle" href="#" id="Sharable._default_params-toggle" onclick="return toggle('Sharable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.sharable.Sharable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Sharable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Sharable._default_params-expanded"><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -147,7 +150,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:36 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -116,11 +116,11 @@ object --+
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="share"></a><span class="summary-sig-name">share</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">recipient</span>,
|
||||
<span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.sharable.Sharable-class.html#share" class="summary-sig-name">share</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.sharable-pysrc.html#Sharable.share">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -190,6 +190,50 @@ object --+
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== METHOD DETAILS ==================== -->
|
||||
<a name="section-MethodDetails"></a>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Method Details</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-MethodDetails"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<a name="share"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">share</span>(<span class="sig-arg">self</span>,
|
||||
<span class="sig-arg">*args</span>,
|
||||
<span class="sig-arg">**kwargs</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
|
||||
<dl class="fields">
|
||||
<dt>Decorators:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><code>@authenticate</code></li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -221,7 +265,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,13 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="time">time</span>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +160,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -69,19 +69,20 @@
|
||||
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-name">__license__</tt> <tt class="py-op">=</tt> <tt class="py-string">"GNU Lesser General Public License"</tt> </tt>
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-0', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module lastfm.base=lastfm.base-module.html"><a title="lastfm.base" class="py-name" href="#" onclick="return doclink('link-1', 'base', 'link-1');">base</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Class lastfm.base.LastfmBase=lastfm.base.LastfmBase-class.html"><a title="lastfm.base.LastfmBase" class="py-name" href="#" onclick="return doclink('link-2', 'LastfmBase', 'link-2');">LastfmBase</a></tt> </tt>
|
||||
<a name="Shoutable"></a><div id="Shoutable-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> </tt>
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <a class="py-toggle" href="#" id="Shoutable-toggle" onclick="return toggle('Shoutable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Shoutable-expanded"><a name="Shoutable.init"></a><div id="Shoutable.init-def"><a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Shoutable.init-toggle" onclick="return toggle('Shoutable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.init-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-3" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-3', 'api', 'link-3');">api</a></tt> </tt>
|
||||
</div><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Static Method lastfm.base.LastfmBase.cached_property()=lastfm.base.LastfmBase-class.html#cached_property"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-4', 'cached_property', 'link-4');">cached_property</a></tt> </tt>
|
||||
<a name="Shoutable.shouts"></a><div id="Shoutable.shouts-def"><a name="L14"></a><tt class="py-lineno">14</tt> <a class="py-toggle" href="#" id="Shoutable.shouts-toggle" onclick="return toggle('Shoutable.shouts');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#shouts">shouts</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.shouts-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.shouts-expanded"><a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-docstring">"""shouts for this ssubject"""</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-5" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-5', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Module lastfm.shout=lastfm.shout-module.html"><a title="lastfm.shout" class="py-name" href="#" onclick="return doclink('link-6', 'shout', 'link-6');">shout</a></tt> <tt class="py-keyword">import</tt> <tt id="link-7" class="py-name" targets="Class lastfm.shout.Shout=lastfm.shout.Shout-class.html"><a title="lastfm.shout.Shout" class="py-name" href="#" onclick="return doclink('link-7', 'Shout', 'link-7');">Shout</a></tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-8" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-8', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-3', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-4', 'decorators', 'link-4');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name" targets="Function lastfm.decorators.cached_property()=lastfm.decorators-module.html#cached_property"><a title="lastfm.decorators.cached_property" class="py-name" href="#" onclick="return doclink('link-5', 'cached_property', 'link-5');">cached_property</a></tt><tt class="py-op">,</tt> <tt id="link-6" class="py-name" targets="Function lastfm.decorators.top_property()=lastfm.decorators-module.html#top_property"><a title="lastfm.decorators.top_property" class="py-name" href="#" onclick="return doclink('link-6', 'top_property', 'link-6');">top_property</a></tt> </tt>
|
||||
<a name="Shoutable"></a><div id="Shoutable-def"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Shoutable-toggle" onclick="return toggle('Shoutable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html">Shoutable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Shoutable-expanded"><a name="Shoutable.init"></a><div id="Shoutable.init-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Shoutable.init-toggle" onclick="return toggle('Shoutable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.init-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-7" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-7', 'api', 'link-7');">api</a></tt> </tt>
|
||||
</div><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Shoutable.shouts"></a><div id="Shoutable.shouts-def"><a name="L15"></a><tt class="py-lineno">15</tt> <a class="py-toggle" href="#" id="Shoutable.shouts-toggle" onclick="return toggle('Shoutable.shouts');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#shouts">shouts</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.shouts-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.shouts-expanded"><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-docstring">"""shouts for this ssubject"""</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-8" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-8', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Module lastfm.shout=lastfm.shout-module.html"><a title="lastfm.shout" class="py-name" href="#" onclick="return doclink('link-9', 'shout', 'link-9');">shout</a></tt> <tt class="py-keyword">import</tt> <tt id="link-10" class="py-name" targets="Class lastfm.shout.Shout=lastfm.shout.Shout-class.html"><a title="lastfm.shout.Shout" class="py-name" href="#" onclick="return doclink('link-10', 'Shout', 'link-10');">Shout</a></tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-11" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-11', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Module lastfm.user=lastfm.user-module.html,Variable lastfm.user.User.Library.user=lastfm.user.User.Library-class.html#user,Variable lastfm.user.User.Playlist.user=lastfm.user.User.Playlist-class.html#user"><a title="lastfm.user
|
||||
lastfm.user.User.Library.user
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-9', 'user', 'link-9');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-10" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-10', 'User', 'link-10');">User</a></tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.user.User.Playlist.user" class="py-name" href="#" onclick="return doclink('link-12', 'user', 'link-12');">user</a></tt> <tt class="py-keyword">import</tt> <tt id="link-13" class="py-name" targets="Class lastfm.user.User=lastfm.user.User-class.html"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-13', 'User', 'link-13');">User</a></tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -92,40 +93,40 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-11', '_default_params', 'link-11');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.getShouts'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt id="link-12" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-12', 'data', 'link-12');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-14', '_default_params', 'link-14');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.getShouts'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt id="link-15" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-15', 'data', 'link-15');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-13', '_fetch_data', 'link-13');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'shouts'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">[</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt id="link-14" class="py-name"><a title="lastfm.shout.Shout" class="py-name" href="#" onclick="return doclink('link-14', 'Shout', 'link-7');">Shout</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt id="link-15" class="py-name" targets="Variable lastfm.shout.Shout.body=lastfm.shout.Shout-class.html#body"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-15', 'body', 'link-15');">body</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'body'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt id="link-16" class="py-name" targets="Variable lastfm.shout.Shout.author=lastfm.shout.Shout-class.html#author"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-16', 'author', 'link-16');">author</a></tt> <tt class="py-op">=</tt> <tt id="link-17" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-17', 'User', 'link-10');">User</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt id="link-18" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-16', '_fetch_data', 'link-16');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'shouts'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">[</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt id="link-17" class="py-name"><a title="lastfm.shout.Shout" class="py-name" href="#" onclick="return doclink('link-17', 'Shout', 'link-10');">Shout</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt id="link-18" class="py-name" targets="Variable lastfm.shout.Shout.body=lastfm.shout.Shout-class.html#body"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-18', 'body', 'link-18');">body</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'body'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt id="link-19" class="py-name" targets="Variable lastfm.shout.Shout.author=lastfm.shout.Shout-class.html#author"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-19', 'author', 'link-19');">author</a></tt> <tt class="py-op">=</tt> <tt id="link-20" class="py-name"><a title="lastfm.user.User" class="py-name" href="#" onclick="return doclink('link-20', 'User', 'link-13');">User</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> <tt id="link-21" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-18', 'name', 'link-18');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'author'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt id="link-19" class="py-name" targets="Variable lastfm.shout.Shout.date=lastfm.shout.Shout-class.html#date,Variable lastfm.user.User.Playlist.date=lastfm.user.User.Playlist-class.html#date"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-19', 'date', 'link-19');">date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> \ </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">'%a, %d %b %Y %H:%M:%S'</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt id="link-20" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-20', 'data', 'link-12');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'shout'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-op">]</tt> </tt>
|
||||
</div><a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name" targets="Static Method lastfm.base.LastfmBase.top_property()=lastfm.base.LastfmBase-class.html#top_property"><a title="lastfm.base.LastfmBase.top_property" class="py-name" href="#" onclick="return doclink('link-21', 'top_property', 'link-21');">top_property</a></tt><tt class="py-op">(</tt><tt class="py-string">"shouts"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="Shoutable.recent_shout"></a><div id="Shoutable.recent_shout-def"><a name="L31"></a><tt class="py-lineno">31</tt> <a class="py-toggle" href="#" id="Shoutable.recent_shout-toggle" onclick="return toggle('Shoutable.recent_shout');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#recent_shout">recent_shout</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.recent_shout-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.recent_shout-expanded"><a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-docstring">"""recent shout for this subject"""</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
|
||||
</div><a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shoutable._default_params"></a><div id="Shoutable._default_params-def"><a name="L35"></a><tt class="py-lineno">35</tt> <a class="py-toggle" href="#" id="Shoutable._default_params-toggle" onclick="return toggle('Shoutable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable._default_params-expanded"><a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">datetime</tt> <tt class="py-keyword">import</tt> <tt class="py-name">datetime</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-21', 'name', 'link-21');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'author'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt id="link-22" class="py-name" targets="Variable lastfm.shout.Shout.date=lastfm.shout.Shout-class.html#date,Variable lastfm.user.User.Playlist.date=lastfm.user.User.Playlist-class.html#date"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-22', 'date', 'link-22');">date</a></tt> <tt class="py-op">=</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> <tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> <tt class="py-keyword">and</tt> \ </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-name">datetime</tt><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-op">(</tt><tt class="py-name">time</tt><tt class="py-op">.</tt><tt class="py-name">strptime</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'date'</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">strip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-string">'%a, %d %b %Y %H:%M:%S'</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">6</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt id="link-23" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-23', 'data', 'link-15');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'shout'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-op">]</tt> </tt>
|
||||
</div><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">top_property</tt><tt class="py-op">(</tt><tt class="py-string">"shouts"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="Shoutable.recent_shout"></a><div id="Shoutable.recent_shout-def"><a name="L32"></a><tt class="py-lineno">32</tt> <a class="py-toggle" href="#" id="Shoutable.recent_shout-toggle" onclick="return toggle('Shoutable.recent_shout');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#recent_shout">recent_shout</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable.recent_shout-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable.recent_shout-expanded"><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-docstring">"""recent shout for this subject"""</tt> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
|
||||
</div><a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shoutable._default_params"></a><div id="Shoutable._default_params-def"><a name="L36"></a><tt class="py-lineno">36</tt> <a class="py-toggle" href="#" id="Shoutable._default_params-toggle" onclick="return toggle('Shoutable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.shoutable.Shoutable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shoutable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shoutable._default_params-expanded"><a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">datetime</tt> <tt class="py-keyword">import</tt> <tt class="py-name">datetime</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">time</tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -163,7 +164,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -266,7 +266,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,12 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.safelist.SafeList-class.html" title="lastfm.safelist.SafeList">SafeList</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#authenticate" title="lastfm.decorators.authenticate">authenticate</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +159,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -70,16 +70,18 @@
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-0', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module lastfm.base=lastfm.base-module.html"><a title="lastfm.base" class="py-name" href="#" onclick="return doclink('link-1', 'base', 'link-1');">base</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Class lastfm.base.LastfmBase=lastfm.base.LastfmBase-class.html"><a title="lastfm.base.LastfmBase" class="py-name" href="#" onclick="return doclink('link-2', 'LastfmBase', 'link-2');">LastfmBase</a></tt> </tt>
|
||||
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-3', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Module lastfm.safelist=lastfm.safelist-module.html"><a title="lastfm.safelist" class="py-name" href="#" onclick="return doclink('link-4', 'safelist', 'link-4');">safelist</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name" targets="Class lastfm.safelist.SafeList=lastfm.safelist.SafeList-class.html"><a title="lastfm.safelist.SafeList" class="py-name" href="#" onclick="return doclink('link-5', 'SafeList', 'link-5');">SafeList</a></tt> </tt>
|
||||
<a name="Taggable"></a><div id="Taggable-def"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Taggable-toggle" onclick="return toggle('Taggable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html">Taggable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Taggable-expanded"><a name="Taggable.init"></a><div id="Taggable.init-def"><a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Taggable.init-toggle" onclick="return toggle('Taggable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.init-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-6" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-6', 'api', 'link-6');">api</a></tt> </tt>
|
||||
</div><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Static Method lastfm.base.LastfmBase.cached_property()=lastfm.base.LastfmBase-class.html#cached_property"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-7', 'cached_property', 'link-7');">cached_property</a></tt> </tt>
|
||||
<a name="Taggable.tags"></a><div id="Taggable.tags-def"><a name="L15"></a><tt class="py-lineno">15</tt> <a class="py-toggle" href="#" id="Taggable.tags-toggle" onclick="return toggle('Taggable.tags');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#tags">tags</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.tags-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.tags-expanded"><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-8" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-8', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Variable lastfm.event.Event.tag=lastfm.event.Event-class.html#tag,Module lastfm.tag=lastfm.tag-module.html"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-9', 'tag', 'link-9');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-10" class="py-name" targets="Class lastfm.tag.Tag=lastfm.tag.Tag-class.html"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-10', 'Tag', 'link-10');">Tag</a></tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-6', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-7', 'decorators', 'link-7');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-8" class="py-name" targets="Function lastfm.decorators.cached_property()=lastfm.decorators-module.html#cached_property"><a title="lastfm.decorators.cached_property" class="py-name" href="#" onclick="return doclink('link-8', 'cached_property', 'link-8');">cached_property</a></tt><tt class="py-op">,</tt> <tt id="link-9" class="py-name" targets="Function lastfm.decorators.authenticate()=lastfm.decorators-module.html#authenticate"><a title="lastfm.decorators.authenticate" class="py-name" href="#" onclick="return doclink('link-9', 'authenticate', 'link-9');">authenticate</a></tt> </tt>
|
||||
<a name="Taggable"></a><div id="Taggable-def"><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
|
||||
<a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Taggable-toggle" onclick="return toggle('Taggable');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html">Taggable</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Taggable-expanded"><a name="Taggable.init"></a><div id="Taggable.init-def"><a name="L12"></a><tt class="py-lineno">12</tt> <a class="py-toggle" href="#" id="Taggable.init-toggle" onclick="return toggle('Taggable.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.init-expanded"><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-10" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-10', 'api', 'link-10');">api</a></tt> </tt>
|
||||
</div><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">authenticate</tt> </tt>
|
||||
<a name="Taggable.tags"></a><div id="Taggable.tags-def"><a name="L17"></a><tt class="py-lineno">17</tt> <a class="py-toggle" href="#" id="Taggable.tags-toggle" onclick="return toggle('Taggable.tags');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#tags">tags</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.tags-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.tags-expanded"><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-11" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-11', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Variable lastfm.event.Event.tag=lastfm.event.Event-class.html#tag,Module lastfm.tag=lastfm.tag-module.html"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-12', 'tag', 'link-12');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-13" class="py-name" targets="Class lastfm.tag.Tag=lastfm.tag.Tag-class.html"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-13', 'Tag', 'link-13');">Tag</a></tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method lastfm.album.Album._default_params()=lastfm.album.Album-class.html#_default_params,Method lastfm.artist.Artist._default_params()=lastfm.artist.Artist-class.html#_default_params,Method lastfm.event.Event._default_params()=lastfm.event.Event-class.html#_default_params,Method lastfm.group.Group._default_params()=lastfm.group.Group-class.html#_default_params,Method lastfm.mixins.sharable.Sharable._default_params()=lastfm.mixins.sharable.Sharable-class.html#_default_params,Method lastfm.mixins.shoutable.Shoutable._default_params()=lastfm.mixins.shoutable.Shoutable-class.html#_default_params,Method lastfm.mixins.taggable.Taggable._default_params()=lastfm.mixins.taggable.Taggable-class.html#_default_params,Method lastfm.tag.Tag._default_params()=lastfm.tag.Tag-class.html#_default_params,Method lastfm.track.Track._default_params()=lastfm.track.Track-class.html#_default_params,Method lastfm.user.User.Library._default_params()=lastfm.user.User.Library-class.html#_default_params,Method lastfm.user.User._default_params()=lastfm.user.User-class.html#_default_params,Method lastfm.venue.Venue._default_params()=lastfm.venue.Venue-class.html#_default_params"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -90,71 +92,72 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-11', '_default_params', 'link-11');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.getTags'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt id="link-12" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-12', 'data', 'link-12');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-14', '_default_params', 'link-14');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.getTags'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt id="link-15" class="py-name" targets="Variable lastfm.playlist.Playlist.data=lastfm.playlist.Playlist-class.html#data"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-15', 'data', 'link-15');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-13', '_fetch_data', 'link-13');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-name">sign</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">session</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">no_cache</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'tags'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-14" class="py-name"><a title="lastfm.safelist.SafeList" class="py-name" href="#" onclick="return doclink('link-14', 'SafeList', 'link-5');">SafeList</a></tt><tt class="py-op">(</tt><tt class="py-op">[</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt id="link-15" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-15', 'Tag', 'link-10');">Tag</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt id="link-16" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-16', '_fetch_data', 'link-16');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">,</tt> <tt class="py-name">sign</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">session</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">,</tt> <tt class="py-name">no_cache</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">find</tt><tt class="py-op">(</tt><tt class="py-string">'tags'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-17" class="py-name"><a title="lastfm.safelist.SafeList" class="py-name" href="#" onclick="return doclink('link-17', 'SafeList', 'link-5');">SafeList</a></tt><tt class="py-op">(</tt><tt class="py-op">[</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt id="link-18" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-18', 'Tag', 'link-13');">Tag</a></tt><tt class="py-op">(</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt id="link-19" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-16', 'name', 'link-16');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt id="link-17" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-19', 'name', 'link-19');">name</a></tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'name'</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt id="link-20" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-17', 'url', 'link-17');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">t</tt> <tt class="py-keyword">in</tt> <tt id="link-18" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-18', 'data', 'link-12');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'tag'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method lastfm.mixins.taggable.Taggable.add_tags()=lastfm.mixins.taggable.Taggable-class.html#add_tags"><a title="lastfm.mixins.taggable.Taggable.add_tags" class="py-name" href="#" onclick="return doclink('link-19', 'add_tags', 'link-19');">add_tags</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name" targets="Method lastfm.mixins.taggable.Taggable.remove_tag()=lastfm.mixins.taggable.Taggable-class.html#remove_tag"><a title="lastfm.mixins.taggable.Taggable.remove_tag" class="py-name" href="#" onclick="return doclink('link-20', 'remove_tag', 'link-20');">remove_tag</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> </tt>
|
||||
<a name="Taggable.add_tags"></a><div id="Taggable.add_tags-def"><a name="L29"></a><tt class="py-lineno">29</tt> <a class="py-toggle" href="#" id="Taggable.add_tags-toggle" onclick="return toggle('Taggable.add_tags');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#add_tags">add_tags</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tags</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.add_tags-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.add_tags-expanded"><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-21" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-21', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-22', 'tag', 'link-9');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-23" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-23', 'Tag', 'link-10');">Tag</a></tt> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-keyword">while</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-24" class="py-name" targets="Variable lastfm.mixins.taggable.Taggable.tags=lastfm.mixins.taggable.Taggable-class.html#tags,Variable lastfm.weeklychart.WeeklyTagChart.tags=lastfm.weeklychart.WeeklyTagChart-class.html#tags"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-24', 'tags', 'link-24');">tags</a></tt><tt class="py-op">)</tt> <tt class="py-op">></tt> <tt class="py-number">10</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-name">section</tt> <tt class="py-op">=</tt> <tt id="link-25" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-25', 'tags', 'link-24');">tags</a></tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">9</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt id="link-26" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-26', 'tags', 'link-24');">tags</a></tt> <tt class="py-op">=</tt> <tt id="link-27" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-27', 'tags', 'link-24');">tags</a></tt><tt class="py-op">[</tt><tt class="py-number">9</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name"><a title="lastfm.mixins.taggable.Taggable.add_tags" class="py-name" href="#" onclick="return doclink('link-28', 'add_tags', 'link-19');">add_tags</a></tt><tt class="py-op">(</tt><tt class="py-name">section</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-29" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-29', 'tags', 'link-24');">tags</a></tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-30" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-30', 'tag', 'link-9');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-31" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-31', 'tags', 'link-24');">tags</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-32" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-32', 'tag', 'link-9');">tag</a></tt><tt class="py-op">,</tt> <tt id="link-33" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-33', 'Tag', 'link-10');">Tag</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-34" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-34', 'tag', 'link-9');">tag</a></tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-20', 'url', 'link-20');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">t</tt><tt class="py-op">.</tt><tt class="py-name">findtext</tt><tt class="py-op">(</tt><tt class="py-string">'url'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">t</tt> <tt class="py-keyword">in</tt> <tt id="link-21" class="py-name"><a title="lastfm.playlist.Playlist.data" class="py-name" href="#" onclick="return doclink('link-21', 'data', 'link-15');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">findall</tt><tt class="py-op">(</tt><tt class="py-string">'tag'</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-op">]</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Method lastfm.mixins.taggable.Taggable.add_tags()=lastfm.mixins.taggable.Taggable-class.html#add_tags"><a title="lastfm.mixins.taggable.Taggable.add_tags" class="py-name" href="#" onclick="return doclink('link-22', 'add_tags', 'link-22');">add_tags</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name" targets="Method lastfm.mixins.taggable.Taggable.remove_tag()=lastfm.mixins.taggable.Taggable-class.html#remove_tag"><a title="lastfm.mixins.taggable.Taggable.remove_tag" class="py-name" href="#" onclick="return doclink('link-23', 'remove_tag', 'link-23');">remove_tag</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">authenticate</tt> </tt>
|
||||
<a name="Taggable.add_tags"></a><div id="Taggable.add_tags-def"><a name="L32"></a><tt class="py-lineno">32</tt> <a class="py-toggle" href="#" id="Taggable.add_tags-toggle" onclick="return toggle('Taggable.add_tags');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#add_tags">add_tags</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tags</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.add_tags-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.add_tags-expanded"><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-24" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-24', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-25', 'tag', 'link-12');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-26" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-26', 'Tag', 'link-13');">Tag</a></tt> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> <tt class="py-keyword">while</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-27" class="py-name" targets="Variable lastfm.mixins.taggable.Taggable.tags=lastfm.mixins.taggable.Taggable-class.html#tags,Variable lastfm.weeklychart.WeeklyTagChart.tags=lastfm.weeklychart.WeeklyTagChart-class.html#tags"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-27', 'tags', 'link-27');">tags</a></tt><tt class="py-op">)</tt> <tt class="py-op">></tt> <tt class="py-number">10</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-name">section</tt> <tt class="py-op">=</tt> <tt id="link-28" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-28', 'tags', 'link-27');">tags</a></tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt class="py-number">9</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt id="link-29" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-29', 'tags', 'link-27');">tags</a></tt> <tt class="py-op">=</tt> <tt id="link-30" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-30', 'tags', 'link-27');">tags</a></tt><tt class="py-op">[</tt><tt class="py-number">9</tt><tt class="py-op">:</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="lastfm.mixins.taggable.Taggable.add_tags" class="py-name" href="#" onclick="return doclink('link-31', 'add_tags', 'link-22');">add_tags</a></tt><tt class="py-op">(</tt><tt class="py-name">section</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-32" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-32', 'tags', 'link-27');">tags</a></tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> <tt class="py-keyword">return</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> </tt>
|
||||
<a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-33" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-33', 'tag', 'link-12');">tag</a></tt> <tt class="py-keyword">in</tt> <tt id="link-34" class="py-name"><a title="lastfm.mixins.taggable.Taggable.tags
|
||||
lastfm.weeklychart.WeeklyTagChart.tags" class="py-name" href="#" onclick="return doclink('link-34', 'tags', 'link-27');">tags</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-35" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-35', 'tag', 'link-12');">tag</a></tt><tt class="py-op">,</tt> <tt id="link-36" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-36', 'Tag', 'link-13');">Tag</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-37" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-37', 'tag', 'link-12');">tag</a></tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-35', 'name', 'link-16');">name</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-36" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-36', 'tag', 'link-9');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-37" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-37', 'tag', 'link-9');">tag</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-38', 'name', 'link-19');">name</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-39" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-39', 'tag', 'link-12');">tag</a></tt><tt class="py-op">,</tt> <tt class="py-name">str</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-name">tagnames</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-40" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-40', 'tag', 'link-12');">tag</a></tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -165,30 +168,31 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-38', '_default_params', 'link-11');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.addTags'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-string">'tags'</tt><tt class="py-op">:</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">tagnames</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-39', '_post_data', 'link-39');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tags</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
</div><a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> </tt>
|
||||
<a name="Taggable.remove_tag"></a><div id="Taggable.remove_tag-def"><a name="L52"></a><tt class="py-lineno">52</tt> <a class="py-toggle" href="#" id="Taggable.remove_tag-toggle" onclick="return toggle('Taggable.remove_tag');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#remove_tag">remove_tag</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tag</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.remove_tag-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.remove_tag-expanded"><a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-40" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-40', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-41', 'tag', 'link-9');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-42" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-42', 'Tag', 'link-10');">Tag</a></tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-43" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-43', 'tag', 'link-9');">tag</a></tt><tt class="py-op">,</tt> <tt id="link-44" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-44', 'Tag', 'link-10');">Tag</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt id="link-45" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-45', 'tag', 'link-9');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-46" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-46', 'tag', 'link-9');">tag</a></tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-41', '_default_params', 'link-14');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.addTags'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-string">'tags'</tt><tt class="py-op">:</tt> <tt class="py-string">","</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">tagnames</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-42" class="py-name" targets="Method lastfm.api.Api._post_data()=lastfm.api.Api-class.html#_post_data"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-42', '_post_data', 'link-42');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tags</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
</div><a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">authenticate</tt> </tt>
|
||||
<a name="Taggable.remove_tag"></a><div id="Taggable.remove_tag-def"><a name="L56"></a><tt class="py-lineno">56</tt> <a class="py-toggle" href="#" id="Taggable.remove_tag-toggle" onclick="return toggle('Taggable.remove_tag');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#remove_tag">remove_tag</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">tag</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable.remove_tag-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable.remove_tag-expanded"><a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-43" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-43', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-44', 'tag', 'link-12');">tag</a></tt> <tt class="py-keyword">import</tt> <tt id="link-45" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-45', 'Tag', 'link-13');">Tag</a></tt> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-46" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-46', 'tag', 'link-12');">tag</a></tt><tt class="py-op">,</tt> <tt id="link-47" class="py-name"><a title="lastfm.tag.Tag" class="py-name" href="#" onclick="return doclink('link-47', 'Tag', 'link-13');">Tag</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt id="link-48" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-48', 'tag', 'link-12');">tag</a></tt> <tt class="py-op">=</tt> <tt id="link-49" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-49', 'tag', 'link-12');">tag</a></tt><tt class="py-op">.</tt><tt id="link-50" class="py-name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-47', 'name', 'link-16');">name</a></tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-48" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-50', 'name', 'link-19');">name</a></tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-51" class="py-name"><a title="lastfm.album.Album._default_params
|
||||
lastfm.artist.Artist._default_params
|
||||
lastfm.event.Event._default_params
|
||||
lastfm.group.Group._default_params
|
||||
@ -199,17 +203,17 @@ lastfm.tag.Tag._default_params
|
||||
lastfm.track.Track._default_params
|
||||
lastfm.user.User.Library._default_params
|
||||
lastfm.user.User._default_params
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-48', '_default_params', 'link-11');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.removeTag'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt class="py-string">'tag'</tt><tt class="py-op">:</tt> <tt id="link-49" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-49', 'tag', 'link-9');">tag</a></tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-50" class="py-name"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-50', '_post_data', 'link-39');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tags</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
</div><a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> </tt>
|
||||
<a name="Taggable._default_params"></a><div id="Taggable._default_params-def"><a name="L64"></a><tt class="py-lineno">64</tt> <a class="py-toggle" href="#" id="Taggable._default_params-toggle" onclick="return toggle('Taggable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable._default_params-expanded"><a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.venue.Venue._default_params" class="py-name" href="#" onclick="return doclink('link-51', '_default_params', 'link-14');">_default_params</a></tt><tt class="py-op">(</tt><tt class="py-op">{</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'%s.removeTag'</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> <tt class="py-string">'tag'</tt><tt class="py-op">:</tt> <tt id="link-52" class="py-name"><a title="lastfm.event.Event.tag
|
||||
lastfm.tag" class="py-name" href="#" onclick="return doclink('link-52', 'tag', 'link-12');">tag</a></tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-op">}</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-53" class="py-name"><a title="lastfm.api.Api._post_data" class="py-name" href="#" onclick="return doclink('link-53', '_post_data', 'link-42');">_post_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_tags</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
</div><a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> </tt>
|
||||
<a name="Taggable._default_params"></a><div id="Taggable._default_params-def"><a name="L68"></a><tt class="py-lineno">68</tt> <a class="py-toggle" href="#" id="Taggable._default_params-toggle" onclick="return toggle('Taggable._default_params');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.mixins.taggable.Taggable-class.html#_default_params">_default_params</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">extra_params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Taggable._default_params-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Taggable._default_params-expanded"><a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">extra_params</tt> </tt>
|
||||
</div></div><a name="L70"></a><tt class="py-lineno">70</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -247,7 +251,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:42 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -116,10 +116,11 @@ object --+
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="add_tags"></a><span class="summary-sig-name">add_tags</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tags</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#add_tags" class="summary-sig-name">add_tags</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.add_tags">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -133,10 +134,11 @@ object --+
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="remove_tag"></a><span class="summary-sig-name">remove_tag</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tag</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#remove_tag" class="summary-sig-name">remove_tag</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.remove_tag">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -213,6 +215,75 @@ object --+
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- ==================== METHOD DETAILS ==================== -->
|
||||
<a name="section-MethodDetails"></a>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr bgcolor="#70b0f0" class="table-header">
|
||||
<td colspan="2" class="table-header">
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr valign="top">
|
||||
<td align="left"><span class="table-header">Method Details</span></td>
|
||||
<td align="right" valign="top"
|
||||
><span class="options">[<a href="#section-MethodDetails"
|
||||
class="privatelink" onclick="toggle_private();"
|
||||
>hide private</a>]</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<a name="add_tags"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">add_tags</span>(<span class="sig-arg">self</span>,
|
||||
<span class="sig-arg">*args</span>,
|
||||
<span class="sig-arg">**kwargs</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
|
||||
<dl class="fields">
|
||||
<dt>Decorators:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><code>@authenticate</code></li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<a name="remove_tag"></a>
|
||||
<div>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
cellspacing="0" width="100%" bgcolor="white">
|
||||
<tr><td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr valign="top"><td>
|
||||
<h3 class="epydoc"><span class="sig"><span class="sig-name">remove_tag</span>(<span class="sig-arg">self</span>,
|
||||
<span class="sig-arg">*args</span>,
|
||||
<span class="sig-arg">**kwargs</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
</td>
|
||||
</tr></table>
|
||||
|
||||
|
||||
<dl class="fields">
|
||||
<dt>Decorators:</dt>
|
||||
<dd><ul class="nomargin-top">
|
||||
<li><code>@authenticate</code></li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</td></tr></table>
|
||||
</div>
|
||||
<br />
|
||||
<!-- ==================== PROPERTY DETAILS ==================== -->
|
||||
<a name="section-PropertyDetails"></a>
|
||||
<table class="details" border="1" cellpadding="3"
|
||||
@ -277,7 +348,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,24 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.event.Event-class.html" title="lastfm.event.Event">Event</a>,
|
||||
<a href="lastfm.geo.Location-class.html" title="lastfm.geo.Location">Location</a>,
|
||||
<a href="lastfm.geo.Country-class.html" title="lastfm.geo.Country">Country</a>,
|
||||
<a href="lastfm.group.Group-class.html" title="lastfm.group.Group">Group</a>,
|
||||
<a href="lastfm.playlist.Playlist-class.html" title="lastfm.playlist.Playlist">Playlist</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>,
|
||||
<a href="lastfm.user.User-class.html" title="lastfm.user.User">User</a>,
|
||||
<a href="lastfm.venue.Venue-class.html" title="lastfm.venue.Venue">Venue</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyAlbumChart-class.html" title="lastfm.weeklychart.WeeklyAlbumChart">WeeklyAlbumChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyArtistChart-class.html" title="lastfm.weeklychart.WeeklyArtistChart">WeeklyArtistChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyTrackChart-class.html" title="lastfm.weeklychart.WeeklyTrackChart">WeeklyTrackChart</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +171,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -162,7 +162,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -344,7 +344,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,16 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<span title="StringIO">StringIO</span>,
|
||||
<span title="sys">sys</span>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<span title="ElementTree">ElementTree</span>,
|
||||
<a href="lastfm.error.LastfmError-class.html" title="lastfm.error.LastfmError">LastfmError</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +163,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -69,65 +69,66 @@
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-0', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module lastfm.base=lastfm.base-module.html"><a title="lastfm.base" class="py-name" href="#" onclick="return doclink('link-1', 'base', 'link-1');">base</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Class lastfm.base.LastfmBase=lastfm.base.LastfmBase-class.html"><a title="lastfm.base.LastfmBase" class="py-name" href="#" onclick="return doclink('link-2', 'LastfmBase', 'link-2');">LastfmBase</a></tt> </tt>
|
||||
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-3', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Package lastfm.mixins=lastfm.mixins-module.html"><a title="lastfm.mixins" class="py-name" href="#" onclick="return doclink('link-4', 'mixins', 'link-4');">mixins</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name" targets="Class lastfm.mixins.cacheable.Cacheable=lastfm.mixins.cacheable.Cacheable-class.html"><a title="lastfm.mixins.cacheable.Cacheable" class="py-name" href="#" onclick="return doclink('link-5', 'Cacheable', 'link-5');">Cacheable</a></tt> </tt>
|
||||
<a name="Playlist"></a><div id="Playlist-def"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Playlist-toggle" onclick="return toggle('Playlist');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html">Playlist</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Playlist-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing an XPSF playlist."""</tt> </tt>
|
||||
<a name="Playlist.init"></a><div id="Playlist.init-def"><a name="L12"></a><tt class="py-lineno">12</tt> <a class="py-toggle" href="#" id="Playlist.init-toggle" onclick="return toggle('Playlist.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">url</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.init-expanded"><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-6" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-6', 'api', 'link-6');">api</a></tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> <tt class="py-op">=</tt> <tt id="link-7" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-6', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-7', 'decorators', 'link-7');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-8" class="py-name" targets="Function lastfm.decorators.cached_property()=lastfm.decorators-module.html#cached_property"><a title="lastfm.decorators.cached_property" class="py-name" href="#" onclick="return doclink('link-8', 'cached_property', 'link-8');">cached_property</a></tt> </tt>
|
||||
<a name="Playlist"></a><div id="Playlist-def"><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
|
||||
<a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Playlist-toggle" onclick="return toggle('Playlist');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html">Playlist</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Playlist-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing an XPSF playlist."""</tt> </tt>
|
||||
<a name="Playlist.init"></a><div id="Playlist.init-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="Playlist.init-toggle" onclick="return toggle('Playlist.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">url</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.init-expanded"><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt> <tt class="py-op">=</tt> <tt id="link-9" class="py-name" targets="Module lastfm.api=lastfm.api-module.html"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-9', 'api', 'link-9');">api</a></tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_data</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> <tt class="py-op">=</tt> <tt id="link-10" class="py-name" targets="Variable lastfm.album.Album.url=lastfm.album.Album-class.html#url,Variable lastfm.artist.Artist.url=lastfm.artist.Artist-class.html#url,Variable lastfm.event.Event.url=lastfm.event.Event-class.html#url,Variable lastfm.playlist.Playlist.url=lastfm.playlist.Playlist-class.html#url,Variable lastfm.tag.Tag.url=lastfm.tag.Tag-class.html#url,Variable lastfm.track.Track.url=lastfm.track.Track-class.html#url,Variable lastfm.user.User.url=lastfm.user.User-class.html#url,Variable lastfm.venue.Venue.url=lastfm.venue.Venue-class.html#url"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-7', 'url', 'link-7');">url</a></tt> </tt>
|
||||
</div><a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Static Method lastfm.base.LastfmBase.cached_property()=lastfm.base.LastfmBase-class.html#cached_property"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-8', 'cached_property', 'link-8');">cached_property</a></tt> </tt>
|
||||
<a name="Playlist.data"></a><div id="Playlist.data-def"><a name="L18"></a><tt class="py-lineno">18</tt> <a class="py-toggle" href="#" id="Playlist.data-toggle" onclick="return toggle('Playlist.data');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#data">data</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.data-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.data-expanded"><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-docstring">"""playlist's data"""</tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'playlist.fetch'</tt><tt class="py-op">,</tt> <tt class="py-string">'playlistURL'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">tmp</tt> <tt class="py-op">=</tt> <tt class="py-name">StringIO</tt><tt class="py-op">.</tt><tt class="py-name">StringIO</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">ElementTree</tt><tt class="py-op">.</tt><tt class="py-name">ElementTree</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-10', 'url', 'link-10');">url</a></tt> </tt>
|
||||
</div><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Playlist.data"></a><div id="Playlist.data-def"><a name="L19"></a><tt class="py-lineno">19</tt> <a class="py-toggle" href="#" id="Playlist.data-toggle" onclick="return toggle('Playlist.data');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#data">data</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.data-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.data-expanded"><a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-docstring">"""playlist's data"""</tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">params</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'method'</tt><tt class="py-op">:</tt> <tt class="py-string">'playlist.fetch'</tt><tt class="py-op">,</tt> <tt class="py-string">'playlistURL'</tt><tt class="py-op">:</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt><tt class="py-op">}</tt> </tt>
|
||||
<a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">tmp</tt> <tt class="py-op">=</tt> <tt class="py-name">StringIO</tt><tt class="py-op">.</tt><tt class="py-name">StringIO</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-name">ElementTree</tt><tt class="py-op">.</tt><tt class="py-name">ElementTree</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_api</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Static Method lastfm.album.Album._fetch_data()=lastfm.album.Album-class.html#_fetch_data,Method lastfm.api.Api._fetch_data()=lastfm.api.Api-class.html#_fetch_data,Static Method lastfm.artist.Artist._fetch_data()=lastfm.artist.Artist-class.html#_fetch_data,Static Method lastfm.track.Track._fetch_data()=lastfm.track.Track-class.html#_fetch_data"><a title="lastfm.album.Album._fetch_data
|
||||
lastfm.api.Api._fetch_data
|
||||
lastfm.artist.Artist._fetch_data
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-9', '_fetch_data', 'link-9');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">write</tt><tt class="py-op">(</tt><tt class="py-name">tmp</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">tmp</tt><tt class="py-op">.</tt><tt class="py-name">getvalue</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Playlist.url"></a><div id="Playlist.url-def"><a name="L26"></a><tt class="py-lineno">26</tt> <a class="py-toggle" href="#" id="Playlist.url-toggle" onclick="return toggle('Playlist.url');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#url">url</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.url-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.url-expanded"><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-docstring">"""url of the playlist"""</tt> </tt>
|
||||
<a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> </tt>
|
||||
</div><a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> </tt>
|
||||
<a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Playlist.fetch"></a><div id="Playlist.fetch-def"><a name="L31"></a><tt class="py-lineno">31</tt> <a class="py-toggle" href="#" id="Playlist.fetch-toggle" onclick="return toggle('Playlist.fetch');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#fetch">fetch</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">url</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.fetch-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.fetch-expanded"><a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-10" class="py-name" targets="Class lastfm.playlist.Playlist=lastfm.playlist.Playlist-class.html,Class lastfm.user.User.Playlist=lastfm.user.User.Playlist-class.html"><a title="lastfm.playlist.Playlist
|
||||
lastfm.user.User.Playlist" class="py-name" href="#" onclick="return doclink('link-10', 'Playlist', 'link-10');">Playlist</a></tt><tt class="py-op">(</tt><tt id="link-11" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-11', 'api', 'link-6');">api</a></tt><tt class="py-op">,</tt> <tt id="link-12" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.track.Track._fetch_data" class="py-name" href="#" onclick="return doclink('link-11', '_fetch_data', 'link-11');">_fetch_data</a></tt><tt class="py-op">(</tt><tt class="py-name">params</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">write</tt><tt class="py-op">(</tt><tt class="py-name">tmp</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">tmp</tt><tt class="py-op">.</tt><tt class="py-name">getvalue</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> </tt>
|
||||
<a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">property</tt> </tt>
|
||||
<a name="Playlist.url"></a><div id="Playlist.url-def"><a name="L27"></a><tt class="py-lineno">27</tt> <a class="py-toggle" href="#" id="Playlist.url-toggle" onclick="return toggle('Playlist.url');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#url">url</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.url-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.url-expanded"><a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> <tt class="py-docstring">"""url of the playlist"""</tt> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_url</tt> </tt>
|
||||
</div><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Playlist.fetch"></a><div id="Playlist.fetch-def"><a name="L32"></a><tt class="py-lineno">32</tt> <a class="py-toggle" href="#" id="Playlist.fetch-toggle" onclick="return toggle('Playlist.fetch');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#fetch">fetch</a><tt class="py-op">(</tt><tt class="py-param">api</tt><tt class="py-op">,</tt> <tt class="py-param">url</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.fetch-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.fetch-expanded"><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-12" class="py-name" targets="Class lastfm.playlist.Playlist=lastfm.playlist.Playlist-class.html,Class lastfm.user.User.Playlist=lastfm.user.User.Playlist-class.html"><a title="lastfm.playlist.Playlist
|
||||
lastfm.user.User.Playlist" class="py-name" href="#" onclick="return doclink('link-12', 'Playlist', 'link-12');">Playlist</a></tt><tt class="py-op">(</tt><tt id="link-13" class="py-name"><a title="lastfm.api" class="py-name" href="#" onclick="return doclink('link-13', 'api', 'link-9');">api</a></tt><tt class="py-op">,</tt> <tt id="link-14" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-12', 'url', 'link-7');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-13" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-14', 'url', 'link-10');">url</a></tt> <tt class="py-op">=</tt> <tt id="link-15" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-13', 'url', 'link-7');">url</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> </tt>
|
||||
<a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Playlist._hash_func"></a><div id="Playlist._hash_func-def"><a name="L35"></a><tt class="py-lineno">35</tt> <a class="py-toggle" href="#" id="Playlist._hash_func-toggle" onclick="return toggle('Playlist._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist._hash_func-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist._hash_func-expanded"><a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'url'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-14" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-14', 'InvalidParametersError', 'link-14');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"url has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__hash__"></a><div id="Playlist.__hash__-def"><a name="L41"></a><tt class="py-lineno">41</tt> <a class="py-toggle" href="#" id="Playlist.__hash__-toggle" onclick="return toggle('Playlist.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__hash__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__hash__-expanded"><a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-15', 'url', 'link-10');">url</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Playlist._hash_func"></a><div id="Playlist._hash_func-def"><a name="L36"></a><tt class="py-lineno">36</tt> <a class="py-toggle" href="#" id="Playlist._hash_func-toggle" onclick="return toggle('Playlist._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist._hash_func-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist._hash_func-expanded"><a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'url'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-16" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-16', 'InvalidParametersError', 'link-16');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"url has to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__hash__"></a><div id="Playlist.__hash__-def"><a name="L42"></a><tt class="py-lineno">42</tt> <a class="py-toggle" href="#" id="Playlist.__hash__-toggle" onclick="return toggle('Playlist.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__hash__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__hash__-expanded"><a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.artist.Artist._hash_func
|
||||
lastfm.event.Event._hash_func
|
||||
lastfm.geo.Country._hash_func
|
||||
@ -141,82 +142,82 @@ lastfm.user.User.Library._hash_func
|
||||
lastfm.user.User.Playlist._hash_func
|
||||
lastfm.user.User._hash_func
|
||||
lastfm.venue.Venue._hash_func
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-15', '_hash_func', 'link-15');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-16" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-17', '_hash_func', 'link-17');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-18" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-16', 'url', 'link-7');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-18', 'url', 'link-10');">url</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-17', 'url', 'link-7');">url</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__eq__"></a><div id="Playlist.__eq__-def"><a name="L44"></a><tt class="py-lineno">44</tt> <a class="py-toggle" href="#" id="Playlist.__eq__-toggle" onclick="return toggle('Playlist.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__eq__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__eq__-expanded"><a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-19', 'url', 'link-10');">url</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__eq__"></a><div id="Playlist.__eq__-def"><a name="L45"></a><tt class="py-lineno">45</tt> <a class="py-toggle" href="#" id="Playlist.__eq__-toggle" onclick="return toggle('Playlist.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__eq__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__eq__-expanded"><a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-18', 'url', 'link-7');">url</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-20', 'url', 'link-10');">url</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-19', 'url', 'link-7');">url</a></tt> </tt>
|
||||
</div><a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__lt__"></a><div id="Playlist.__lt__-def"><a name="L47"></a><tt class="py-lineno">47</tt> <a class="py-toggle" href="#" id="Playlist.__lt__-toggle" onclick="return toggle('Playlist.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__lt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__lt__-expanded"><a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-21', 'url', 'link-10');">url</a></tt> </tt>
|
||||
</div><a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__lt__"></a><div id="Playlist.__lt__-def"><a name="L48"></a><tt class="py-lineno">48</tt> <a class="py-toggle" href="#" id="Playlist.__lt__-toggle" onclick="return toggle('Playlist.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__lt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__lt__-expanded"><a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-20', 'url', 'link-7');">url</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-22', 'url', 'link-10');">url</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-21', 'url', 'link-7');">url</a></tt> </tt>
|
||||
</div><a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__repr__"></a><div id="Playlist.__repr__-def"><a name="L50"></a><tt class="py-lineno">50</tt> <a class="py-toggle" href="#" id="Playlist.__repr__-toggle" onclick="return toggle('Playlist.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__repr__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__repr__-expanded"><a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Playlist: %s>"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-23', 'url', 'link-10');">url</a></tt> </tt>
|
||||
</div><a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> </tt>
|
||||
<a name="Playlist.__repr__"></a><div id="Playlist.__repr__-def"><a name="L51"></a><tt class="py-lineno">51</tt> <a class="py-toggle" href="#" id="Playlist.__repr__-toggle" onclick="return toggle('Playlist.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.playlist.Playlist-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Playlist.__repr__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Playlist.__repr__-expanded"><a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Playlist: %s>"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="lastfm.album.Album.url
|
||||
lastfm.artist.Artist.url
|
||||
lastfm.event.Event.url
|
||||
lastfm.playlist.Playlist.url
|
||||
lastfm.tag.Tag.url
|
||||
lastfm.track.Track.url
|
||||
lastfm.user.User.url
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-22', 'url', 'link-7');">url</a></tt> </tt>
|
||||
</div></div><a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">StringIO</tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">sys</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-23" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-23', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-24" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-24', 'error', 'link-24');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-25" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-25', 'InvalidParametersError', 'link-14');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">version_info</tt> <tt class="py-op">>=</tt> <tt class="py-op">(</tt><tt class="py-number">2</tt><tt class="py-op">,</tt> <tt class="py-number">5</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">xml</tt><tt class="py-op">.</tt><tt class="py-name">etree</tt><tt class="py-op">.</tt><tt class="py-name">cElementTree</tt> <tt class="py-keyword">as</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"><tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">cElementTree</tt> <tt class="py-keyword">as</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ImportError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ImportError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-26" class="py-name"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-26', 'error', 'link-24');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-27" class="py-name" targets="Class lastfm.error.LastfmError=lastfm.error.LastfmError-class.html"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-27', 'LastfmError', 'link-27');">LastfmError</a></tt> </tt>
|
||||
<a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-28" class="py-name"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-28', 'LastfmError', 'link-27');">LastfmError</a></tt><tt class="py-op">(</tt><tt class="py-string">"Install ElementTree package for using python-lastfm"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
lastfm.venue.Venue.url" class="py-name" href="#" onclick="return doclink('link-24', 'url', 'link-10');">url</a></tt> </tt>
|
||||
</div></div><a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">StringIO</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">sys</tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-25" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-25', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-26', 'error', 'link-26');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-27" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-27', 'InvalidParametersError', 'link-16');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">version_info</tt> <tt class="py-op">>=</tt> <tt class="py-op">(</tt><tt class="py-number">2</tt><tt class="py-op">,</tt> <tt class="py-number">5</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">xml</tt><tt class="py-op">.</tt><tt class="py-name">etree</tt><tt class="py-op">.</tt><tt class="py-name">cElementTree</tt> <tt class="py-keyword">as</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"><tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">cElementTree</tt> <tt class="py-keyword">as</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ImportError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-keyword">import</tt> <tt class="py-name">ElementTree</tt> </tt>
|
||||
<a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">ImportError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt id="link-28" class="py-name"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-28', 'error', 'link-26');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-29" class="py-name" targets="Class lastfm.error.LastfmError=lastfm.error.LastfmError-class.html"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-29', 'LastfmError', 'link-29');">LastfmError</a></tt> </tt>
|
||||
<a name="L68"></a><tt class="py-lineno">68</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-30" class="py-name"><a title="lastfm.error.LastfmError" class="py-name" href="#" onclick="return doclink('link-30', 'LastfmError', 'link-29');">LastfmError</a></tt><tt class="py-op">(</tt><tt class="py-string">"Install ElementTree package for using python-lastfm"</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -254,7 +255,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -108,7 +108,8 @@
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="init"></a><span class="summary-sig-name">init</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">api</span>,
|
||||
<span class="summary-sig-arg">url</span>)</span></td>
|
||||
<span class="summary-sig-arg">url</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.playlist-pysrc.html#Playlist.init">source code</a></span>
|
||||
|
||||
@ -326,57 +327,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -637,7 +587,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -121,6 +121,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<span title="sys">sys</span>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -152,7 +155,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -185,7 +185,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -407,7 +407,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,12 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +159,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -69,40 +69,42 @@
|
||||
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> </tt>
|
||||
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package lastfm=lastfm-module.html"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-0', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Module lastfm.base=lastfm.base-module.html"><a title="lastfm.base" class="py-name" href="#" onclick="return doclink('link-1', 'base', 'link-1');">base</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Class lastfm.base.LastfmBase=lastfm.base.LastfmBase-class.html"><a title="lastfm.base.LastfmBase" class="py-name" href="#" onclick="return doclink('link-2', 'LastfmBase', 'link-2');">LastfmBase</a></tt> </tt>
|
||||
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-3', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Package lastfm.mixins=lastfm.mixins-module.html"><a title="lastfm.mixins" class="py-name" href="#" onclick="return doclink('link-4', 'mixins', 'link-4');">mixins</a></tt> <tt class="py-keyword">import</tt> <tt id="link-5" class="py-name" targets="Class lastfm.mixins.cacheable.Cacheable=lastfm.mixins.cacheable.Cacheable-class.html"><a title="lastfm.mixins.cacheable.Cacheable" class="py-name" href="#" onclick="return doclink('link-5', 'Cacheable', 'link-5');">Cacheable</a></tt> </tt>
|
||||
<a name="Shout"></a><div id="Shout-def"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
|
||||
<a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Shout-toggle" onclick="return toggle('Shout');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html">Shout</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Shout-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing a shout."""</tt> </tt>
|
||||
<a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.init"></a><div id="Shout.init-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="Shout.init-toggle" onclick="return toggle('Shout.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-param">body</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-param">author</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-param">date</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.init-expanded"><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_body</tt> <tt class="py-op">=</tt> <tt id="link-6" class="py-name" targets="Variable lastfm.shout.Shout.body=lastfm.shout.Shout-class.html#body"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-6', 'body', 'link-6');">body</a></tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_author</tt> <tt class="py-op">=</tt> <tt id="link-7" class="py-name" targets="Variable lastfm.shout.Shout.author=lastfm.shout.Shout-class.html#author"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-7', 'author', 'link-7');">author</a></tt> </tt>
|
||||
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_date</tt> <tt class="py-op">=</tt> <tt id="link-8" class="py-name" targets="Variable lastfm.shout.Shout.date=lastfm.shout.Shout-class.html#date,Variable lastfm.user.User.Playlist.date=lastfm.user.User.Playlist-class.html#date"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-8', 'date', 'link-8');">date</a></tt> </tt>
|
||||
</div><a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Static Method lastfm.base.LastfmBase.cached_property()=lastfm.base.LastfmBase-class.html#cached_property"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-9', 'cached_property', 'link-9');">cached_property</a></tt> </tt>
|
||||
<a name="Shout.body"></a><div id="Shout.body-def"><a name="L22"></a><tt class="py-lineno">22</tt> <a class="py-toggle" href="#" id="Shout.body-toggle" onclick="return toggle('Shout.body');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#body">body</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.body-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.body-expanded"><a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_body</tt> </tt>
|
||||
</div><a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt>
|
||||
<a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-10', 'cached_property', 'link-9');">cached_property</a></tt> </tt>
|
||||
<a name="Shout.author"></a><div id="Shout.author-def"><a name="L26"></a><tt class="py-lineno">26</tt> <a class="py-toggle" href="#" id="Shout.author-toggle" onclick="return toggle('Shout.author');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#author">author</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.author-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.author-expanded"><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_author</tt> </tt>
|
||||
</div><a name="L28"></a><tt class="py-lineno">28</tt> <tt class="py-line"> </tt>
|
||||
<a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">LastfmBase</tt><tt class="py-op">.</tt><tt id="link-11" class="py-name"><a title="lastfm.base.LastfmBase.cached_property" class="py-name" href="#" onclick="return doclink('link-11', 'cached_property', 'link-9');">cached_property</a></tt> </tt>
|
||||
<a name="Shout.date"></a><div id="Shout.date-def"><a name="L30"></a><tt class="py-lineno">30</tt> <a class="py-toggle" href="#" id="Shout.date-toggle" onclick="return toggle('Shout.date');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#date">date</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.date-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.date-expanded"><a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_date</tt> </tt>
|
||||
</div><a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> </tt>
|
||||
<a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Shout._hash_func"></a><div id="Shout._hash_func-def"><a name="L34"></a><tt class="py-lineno">34</tt> <a class="py-toggle" href="#" id="Shout._hash_func-toggle" onclick="return toggle('Shout._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout._hash_func-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout._hash_func-expanded"><a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-string">"%s%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'body'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'author'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-12" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-12', 'InvalidParametersError', 'link-12');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"body and author have to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__hash__"></a><div id="Shout.__hash__-def"><a name="L40"></a><tt class="py-lineno">40</tt> <a class="py-toggle" href="#" id="Shout.__hash__-toggle" onclick="return toggle('Shout.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__hash__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__hash__-expanded"><a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-6', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Module lastfm.decorators=lastfm.decorators-module.html"><a title="lastfm.decorators" class="py-name" href="#" onclick="return doclink('link-7', 'decorators', 'link-7');">decorators</a></tt> <tt class="py-keyword">import</tt> <tt id="link-8" class="py-name" targets="Function lastfm.decorators.cached_property()=lastfm.decorators-module.html#cached_property"><a title="lastfm.decorators.cached_property" class="py-name" href="#" onclick="return doclink('link-8', 'cached_property', 'link-8');">cached_property</a></tt> </tt>
|
||||
<a name="Shout"></a><div id="Shout-def"><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
|
||||
<a name="L11"></a><tt class="py-lineno">11</tt> <a class="py-toggle" href="#" id="Shout-toggle" onclick="return toggle('Shout');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html">Shout</a><tt class="py-op">(</tt><tt class="py-base-class">LastfmBase</tt><tt class="py-op">,</tt> <tt class="py-base-class">Cacheable</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Shout-expanded"><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-docstring">"""A class representing a shout."""</tt> </tt>
|
||||
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.init"></a><div id="Shout.init-def"><a name="L14"></a><tt class="py-lineno">14</tt> <a class="py-toggle" href="#" id="Shout.init-toggle" onclick="return toggle('Shout.init');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#init">init</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> <tt class="py-param">body</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-param">author</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-param">date</tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
|
||||
<a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-op">**</tt><tt class="py-param">kwargs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.init-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.init-expanded"><a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_body</tt> <tt class="py-op">=</tt> <tt id="link-9" class="py-name" targets="Variable lastfm.shout.Shout.body=lastfm.shout.Shout-class.html#body"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-9', 'body', 'link-9');">body</a></tt> </tt>
|
||||
<a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_author</tt> <tt class="py-op">=</tt> <tt id="link-10" class="py-name" targets="Variable lastfm.shout.Shout.author=lastfm.shout.Shout-class.html#author"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-10', 'author', 'link-10');">author</a></tt> </tt>
|
||||
<a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_date</tt> <tt class="py-op">=</tt> <tt id="link-11" class="py-name" targets="Variable lastfm.shout.Shout.date=lastfm.shout.Shout-class.html#date,Variable lastfm.user.User.Playlist.date=lastfm.user.User.Playlist-class.html#date"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-11', 'date', 'link-11');">date</a></tt> </tt>
|
||||
</div><a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> </tt>
|
||||
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Shout.body"></a><div id="Shout.body-def"><a name="L24"></a><tt class="py-lineno">24</tt> <a class="py-toggle" href="#" id="Shout.body-toggle" onclick="return toggle('Shout.body');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#body">body</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.body-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.body-expanded"><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_body</tt> </tt>
|
||||
</div><a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> </tt>
|
||||
<a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Shout.author"></a><div id="Shout.author-def"><a name="L28"></a><tt class="py-lineno">28</tt> <a class="py-toggle" href="#" id="Shout.author-toggle" onclick="return toggle('Shout.author');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#author">author</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.author-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.author-expanded"><a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_author</tt> </tt>
|
||||
</div><a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> </tt>
|
||||
<a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">cached_property</tt> </tt>
|
||||
<a name="Shout.date"></a><div id="Shout.date-def"><a name="L32"></a><tt class="py-lineno">32</tt> <a class="py-toggle" href="#" id="Shout.date-toggle" onclick="return toggle('Shout.date');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#date">date</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.date-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.date-expanded"><a name="L33"></a><tt class="py-lineno">33</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_date</tt> </tt>
|
||||
</div><a name="L34"></a><tt class="py-lineno">34</tt> <tt class="py-line"> </tt>
|
||||
<a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-decorator">@</tt><tt class="py-decorator">staticmethod</tt> </tt>
|
||||
<a name="Shout._hash_func"></a><div id="Shout._hash_func-def"><a name="L36"></a><tt class="py-lineno">36</tt> <a class="py-toggle" href="#" id="Shout._hash_func-toggle" onclick="return toggle('Shout._hash_func');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#_hash_func">_hash_func</a><tt class="py-op">(</tt><tt class="py-op">*</tt><tt class="py-param">args</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-param">kwds</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout._hash_func-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout._hash_func-expanded"><a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">hash</tt><tt class="py-op">(</tt><tt class="py-string">"%s%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'body'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-name">kwds</tt><tt class="py-op">[</tt><tt class="py-string">'author'</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
|
||||
<a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-keyword">except</tt> <tt class="py-name">KeyError</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt id="link-12" class="py-name" targets="Class lastfm.error.InvalidParametersError=lastfm.error.InvalidParametersError-class.html"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-12', 'InvalidParametersError', 'link-12');">InvalidParametersError</a></tt><tt class="py-op">(</tt><tt class="py-string">"body and author have to be provided for hashing"</tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__hash__"></a><div id="Shout.__hash__-def"><a name="L42"></a><tt class="py-lineno">42</tt> <a class="py-toggle" href="#" id="Shout.__hash__-toggle" onclick="return toggle('Shout.__hash__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__hash__">__hash__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__hash__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__hash__-expanded"><a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Static Method lastfm.album.Album._hash_func()=lastfm.album.Album-class.html#_hash_func,Static Method lastfm.artist.Artist._hash_func()=lastfm.artist.Artist-class.html#_hash_func,Static Method lastfm.event.Event._hash_func()=lastfm.event.Event-class.html#_hash_func,Static Method lastfm.geo.Country._hash_func()=lastfm.geo.Country-class.html#_hash_func,Static Method lastfm.geo.Location._hash_func()=lastfm.geo.Location-class.html#_hash_func,Static Method lastfm.group.Group._hash_func()=lastfm.group.Group-class.html#_hash_func,Static Method lastfm.playlist.Playlist._hash_func()=lastfm.playlist.Playlist-class.html#_hash_func,Static Method lastfm.shout.Shout._hash_func()=lastfm.shout.Shout-class.html#_hash_func,Static Method lastfm.tag.Tag._hash_func()=lastfm.tag.Tag-class.html#_hash_func,Static Method lastfm.track.Track._hash_func()=lastfm.track.Track-class.html#_hash_func,Static Method lastfm.user.User.Library._hash_func()=lastfm.user.User.Library-class.html#_hash_func,Static Method lastfm.user.User.Playlist._hash_func()=lastfm.user.User.Playlist-class.html#_hash_func,Static Method lastfm.user.User._hash_func()=lastfm.user.User-class.html#_hash_func,Static Method lastfm.venue.Venue._hash_func()=lastfm.venue.Venue-class.html#_hash_func,Static Method lastfm.weeklychart.WeeklyChart._hash_func()=lastfm.weeklychart.WeeklyChart-class.html#_hash_func"><a title="lastfm.album.Album._hash_func
|
||||
lastfm.artist.Artist._hash_func
|
||||
lastfm.event.Event._hash_func
|
||||
lastfm.geo.Country._hash_func
|
||||
@ -116,29 +118,29 @@ lastfm.user.User.Library._hash_func
|
||||
lastfm.user.User.Playlist._hash_func
|
||||
lastfm.user.User._hash_func
|
||||
lastfm.venue.Venue._hash_func
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-13', '_hash_func', 'link-13');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-14" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-14', 'body', 'link-6');">body</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-15', 'body', 'link-6');">body</a></tt><tt class="py-op">,</tt> <tt id="link-16" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-16', 'author', 'link-7');">author</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-17', 'author', 'link-7');">author</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__eq__"></a><div id="Shout.__eq__-def"><a name="L43"></a><tt class="py-lineno">43</tt> <a class="py-toggle" href="#" id="Shout.__eq__-toggle" onclick="return toggle('Shout.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__eq__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__eq__-expanded"><a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">(</tt> </tt>
|
||||
<a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-18', 'body', 'link-6');">body</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-19', 'body', 'link-6');">body</a></tt> <tt class="py-keyword">and</tt> </tt>
|
||||
<a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-20', 'author', 'link-7');">author</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-21', 'author', 'link-7');">author</a></tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__lt__"></a><div id="Shout.__lt__-def"><a name="L49"></a><tt class="py-lineno">49</tt> <a class="py-toggle" href="#" id="Shout.__lt__-toggle" onclick="return toggle('Shout.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__lt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__lt__-expanded"><a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-22', 'author', 'link-7');">author</a></tt> <tt class="py-op">!=</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-23', 'author', 'link-7');">author</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-24', 'author', 'link-7');">author</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-25', 'author', 'link-7');">author</a></tt> </tt>
|
||||
<a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-26', 'date', 'link-8');">date</a></tt> <tt class="py-op">!=</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-27', 'date', 'link-8');">date</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-28', 'date', 'link-8');">date</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-29', 'date', 'link-8');">date</a></tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-30', 'body', 'link-6');">body</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-31', 'body', 'link-6');">body</a></tt> </tt>
|
||||
</div><a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__repr__"></a><div id="Shout.__repr__-def"><a name="L58"></a><tt class="py-lineno">58</tt> <a class="py-toggle" href="#" id="Shout.__repr__-toggle" onclick="return toggle('Shout.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__repr__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__repr__-expanded"><a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Shout: '%s' by %s>"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-32', 'body', 'link-6');">body</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-33', 'author', 'link-7');">author</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.weeklychart.WeeklyChart._hash_func" class="py-name" href="#" onclick="return doclink('link-13', '_hash_func', 'link-13');">_hash_func</a></tt><tt class="py-op">(</tt><tt id="link-14" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-14', 'body', 'link-9');">body</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-15', 'body', 'link-9');">body</a></tt><tt class="py-op">,</tt> <tt id="link-16" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-16', 'author', 'link-10');">author</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-17', 'author', 'link-10');">author</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__eq__"></a><div id="Shout.__eq__-def"><a name="L45"></a><tt class="py-lineno">45</tt> <a class="py-toggle" href="#" id="Shout.__eq__-toggle" onclick="return toggle('Shout.__eq__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__eq__">__eq__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__eq__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__eq__-expanded"><a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-op">(</tt> </tt>
|
||||
<a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-18', 'body', 'link-9');">body</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-19', 'body', 'link-9');">body</a></tt> <tt class="py-keyword">and</tt> </tt>
|
||||
<a name="L48"></a><tt class="py-lineno">48</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-20', 'author', 'link-10');">author</a></tt> <tt class="py-op">==</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-21', 'author', 'link-10');">author</a></tt> </tt>
|
||||
<a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-op">)</tt> </tt>
|
||||
</div><a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__lt__"></a><div id="Shout.__lt__-def"><a name="L51"></a><tt class="py-lineno">51</tt> <a class="py-toggle" href="#" id="Shout.__lt__-toggle" onclick="return toggle('Shout.__lt__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__lt__">__lt__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">other</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__lt__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__lt__-expanded"><a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-22', 'author', 'link-10');">author</a></tt> <tt class="py-op">!=</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-23', 'author', 'link-10');">author</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-24', 'author', 'link-10');">author</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-25', 'author', 'link-10');">author</a></tt> </tt>
|
||||
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-26', 'date', 'link-11');">date</a></tt> <tt class="py-op">!=</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-27', 'date', 'link-11');">date</a></tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-28', 'date', 'link-11');">date</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="lastfm.shout.Shout.date
|
||||
lastfm.user.User.Playlist.date" class="py-name" href="#" onclick="return doclink('link-29', 'date', 'link-11');">date</a></tt> </tt>
|
||||
<a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
|
||||
<a name="L58"></a><tt class="py-lineno">58</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-30', 'body', 'link-9');">body</a></tt> <tt class="py-op"><</tt> <tt class="py-name">other</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-31', 'body', 'link-9');">body</a></tt> </tt>
|
||||
</div><a name="L59"></a><tt class="py-lineno">59</tt> <tt class="py-line"> </tt>
|
||||
<a name="Shout.__repr__"></a><div id="Shout.__repr__-def"><a name="L60"></a><tt class="py-lineno">60</tt> <a class="py-toggle" href="#" id="Shout.__repr__-toggle" onclick="return toggle('Shout.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="lastfm.shout.Shout-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
|
||||
</div><div id="Shout.__repr__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Shout.__repr__-expanded"><a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"<lastfm.Shout: '%s' by %s>"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="lastfm.shout.Shout.body" class="py-name" href="#" onclick="return doclink('link-32', 'body', 'link-9');">body</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="lastfm.shout.Shout.author" class="py-name" href="#" onclick="return doclink('link-33', 'author', 'link-10');">author</a></tt><tt class="py-op">.</tt><tt id="link-34" class="py-name" targets="Variable lastfm.album.Album.name=lastfm.album.Album-class.html#name,Variable lastfm.artist.Artist.name=lastfm.artist.Artist-class.html#name,Variable lastfm.geo.Country.name=lastfm.geo.Country-class.html#name,Variable lastfm.group.Group.name=lastfm.group.Group-class.html#name,Variable lastfm.tag.Tag.name=lastfm.tag.Tag-class.html#name,Variable lastfm.track.Track.name=lastfm.track.Track-class.html#name,Variable lastfm.user.User.name=lastfm.user.User-class.html#name,Variable lastfm.venue.Venue.name=lastfm.venue.Venue-class.html#name"><a title="lastfm.album.Album.name
|
||||
lastfm.artist.Artist.name
|
||||
lastfm.geo.Country.name
|
||||
lastfm.group.Group.name
|
||||
@ -146,9 +148,9 @@ lastfm.tag.Tag.name
|
||||
lastfm.track.Track.name
|
||||
lastfm.user.User.name
|
||||
lastfm.venue.Venue.name" class="py-name" href="#" onclick="return doclink('link-34', 'name', 'link-34');">name</a></tt><tt class="py-op">)</tt> </tt>
|
||||
</div></div><a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> </tt>
|
||||
<a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-35" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-35', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-36" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-36', 'error', 'link-36');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-37" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-37', 'InvalidParametersError', 'link-12');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
</div></div><a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> </tt>
|
||||
<a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-35" class="py-name"><a title="lastfm" class="py-name" href="#" onclick="return doclink('link-35', 'lastfm', 'link-0');">lastfm</a></tt><tt class="py-op">.</tt><tt id="link-36" class="py-name" targets="Module lastfm.error=lastfm.error-module.html"><a title="lastfm.error" class="py-name" href="#" onclick="return doclink('link-36', 'error', 'link-36');">error</a></tt> <tt class="py-keyword">import</tt> <tt id="link-37" class="py-name"><a title="lastfm.error.InvalidParametersError" class="py-name" href="#" onclick="return doclink('link-37', 'InvalidParametersError', 'link-12');">InvalidParametersError</a></tt> </tt>
|
||||
<a name="L64"></a><tt class="py-lineno">64</tt> <tt class="py-line"> </tt><script type="text/javascript">
|
||||
<!--
|
||||
expandto(location.href);
|
||||
// -->
|
||||
@ -186,7 +188,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:35 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -103,7 +103,8 @@
|
||||
<td><span class="summary-sig"><a name="init"></a><span class="summary-sig-name">init</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">body</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">author</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">date</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">date</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.shout-pysrc.html#Shout.init">source code</a></span>
|
||||
|
||||
@ -304,57 +305,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -633,7 +583,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -153,7 +153,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -193,7 +193,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:39 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -533,7 +533,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,24 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.searchable.Searchable-class.html" title="lastfm.mixins.Searchable">Searchable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.error.LastfmError-class.html" title="lastfm.error.LastfmError">LastfmError</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.playlist.Playlist-class.html" title="lastfm.playlist.Playlist">Playlist</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyChart-class.html" title="lastfm.weeklychart.WeeklyChart">WeeklyChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyArtistChart-class.html" title="lastfm.weeklychart.WeeklyArtistChart">WeeklyArtistChart</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +171,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -109,7 +109,8 @@
|
||||
<span class="summary-sig-arg">name</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">url</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">streamable</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.tag-pysrc.html#Tag.init">source code</a></span>
|
||||
|
||||
@ -420,57 +421,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -1060,7 +1010,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +156,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -194,7 +194,7 @@ expandto(location.href);
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:43 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:36 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -397,7 +397,7 @@ object --+
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,26 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.searchable.Searchable-class.html" title="lastfm.mixins.Searchable">Searchable</a>,
|
||||
<a href="lastfm.mixins.sharable.Sharable-class.html" title="lastfm.mixins.Sharable">Sharable</a>,
|
||||
<a href="lastfm.mixins.taggable.Taggable-class.html" title="lastfm.mixins.Taggable">Taggable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<span title="time">time</span>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>,
|
||||
<a href="lastfm.user.User-class.html" title="lastfm.user.User">User</a>,
|
||||
<a href="lastfm.wiki.Wiki-class.html" title="lastfm.wiki.Wiki">Wiki</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +173,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -127,7 +127,8 @@
|
||||
<span class="summary-sig-arg">stats</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">played_on</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">loved_on</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">wiki</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<span class="summary-sig-arg">wiki</span>=<span class="summary-sig-default">None</span>,
|
||||
<span class="summary-sig-arg">subject</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.track-pysrc.html#Track.init">source code</a></span>
|
||||
|
||||
@ -366,11 +367,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="share"></a><span class="summary-sig-name">share</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">recipient</span>,
|
||||
<span class="summary-sig-arg">message</span>=<span class="summary-sig-default">None</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.sharable.Sharable-class.html#share" class="summary-sig-name">share</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.sharable-pysrc.html#Sharable.share">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -387,10 +388,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="add_tags"></a><span class="summary-sig-name">add_tags</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tags</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#add_tags" class="summary-sig-name">add_tags</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.add_tags">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -404,10 +406,11 @@
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="remove_tag"></a><span class="summary-sig-name">remove_tag</span>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">tag</span>)</span></td>
|
||||
<td><span class="summary-sig"><a href="lastfm.mixins.taggable.Taggable-class.html#remove_tag" class="summary-sig-name">remove_tag</a>(<span class="summary-sig-arg">self</span>,
|
||||
<span class="summary-sig-arg">*args</span>,
|
||||
<span class="summary-sig-arg">**kwargs</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.mixins.taggable-pysrc.html#Taggable.remove_tag">source code</a></span>
|
||||
<span class="codelink"><a href="lastfm.decorators-pysrc.html">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@ -566,57 +569,6 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.base.LastfmBase-class.html">base.LastfmBase</a></th></tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="autheticate"></a><span class="summary-sig-name">autheticate</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.autheticate">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="cached_property"></a><span class="summary-sig-name">cached_property</span>(<span class="summary-sig-arg">func</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.cached_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="15%" align="right" valign="top" class="summary">
|
||||
<span class="summary-type"> </span>
|
||||
</td><td class="summary">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td><span class="summary-sig"><a name="top_property"></a><span class="summary-sig-name">top_property</span>(<span class="summary-sig-arg">list_property_name</span>)</span></td>
|
||||
<td align="right" valign="top">
|
||||
<span class="codelink"><a href="lastfm.base-pysrc.html#LastfmBase.top_property">source code</a></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr bgcolor="#e8f0f8" >
|
||||
<th colspan="2" class="group-header"
|
||||
> Inherited from <a href="lastfm.mixins.cacheable.Cacheable-class.html">mixins.cacheable.Cacheable</a></th></tr>
|
||||
<tr>
|
||||
@ -933,7 +885,8 @@
|
||||
<span class="sig-arg">stats</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">played_on</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">loved_on</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">wiki</span>=<span class="sig-default">None</span>)</span>
|
||||
<span class="sig-arg">wiki</span>=<span class="sig-default">None</span>,
|
||||
<span class="sig-arg">subject</span>=<span class="sig-default">None</span>)</span>
|
||||
</h3>
|
||||
</td><td align="right" valign="top"
|
||||
><span class="codelink"><a href="lastfm.track-pysrc.html#Track.init">source code</a></span>
|
||||
@ -1403,7 +1356,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:41 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
@ -122,6 +122,35 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p class="indent-wrapped-lines"><b>Imports:</b>
|
||||
<a href="lastfm.base.LastfmBase-class.html" title="lastfm.base.LastfmBase">LastfmBase</a>,
|
||||
<a href="lastfm.mixins.cacheable.Cacheable-class.html" title="lastfm.mixins.Cacheable">Cacheable</a>,
|
||||
<a href="lastfm.mixins.shoutable.Shoutable-class.html" title="lastfm.mixins.Shoutable">Shoutable</a>,
|
||||
<a href="lastfm.lazylist-module.html#lazylist" title="lastfm.lazylist.lazylist">lazylist</a>,
|
||||
<a href="lastfm-module.html" title="lastfm">lastfm</a>,
|
||||
<a href="lastfm.decorators-module.html#cached_property" title="lastfm.decorators.cached_property">cached_property</a>,
|
||||
<a href="lastfm.decorators-module.html#top_property" title="lastfm.decorators.top_property">top_property</a>,
|
||||
<a href="lastfm.decorators-module.html#authenticate" title="lastfm.decorators.authenticate">authenticate</a>,
|
||||
<span title="datetime.datetime">datetime</span>,
|
||||
<span title="time">time</span>,
|
||||
<a href="lastfm.api.Api-class.html" title="lastfm.api.Api">Api</a>,
|
||||
<a href="lastfm.artist.Artist-class.html" title="lastfm.artist.Artist">Artist</a>,
|
||||
<a href="lastfm.album.Album-class.html" title="lastfm.album.Album">Album</a>,
|
||||
<a href="lastfm.error.LastfmError-class.html" title="lastfm.error.LastfmError">LastfmError</a>,
|
||||
<a href="lastfm.error.InvalidParametersError-class.html" title="lastfm.error.InvalidParametersError">InvalidParametersError</a>,
|
||||
<a href="lastfm.error.AuthenticationFailedError-class.html" title="lastfm.error.AuthenticationFailedError">AuthenticationFailedError</a>,
|
||||
<a href="lastfm.event.Event-class.html" title="lastfm.event.Event">Event</a>,
|
||||
<a href="lastfm.geo.Country-class.html" title="lastfm.geo.Country">Country</a>,
|
||||
<a href="lastfm.stats.Stats-class.html" title="lastfm.stats.Stats">Stats</a>,
|
||||
<a href="lastfm.tag.Tag-class.html" title="lastfm.tag.Tag">Tag</a>,
|
||||
<a href="lastfm.tasteometer.Tasteometer-class.html" title="lastfm.tasteometer.Tasteometer">Tasteometer</a>,
|
||||
<a href="lastfm.track.Track-class.html" title="lastfm.track.Track">Track</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyChart-class.html" title="lastfm.weeklychart.WeeklyChart">WeeklyChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyAlbumChart-class.html" title="lastfm.weeklychart.WeeklyAlbumChart">WeeklyAlbumChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyArtistChart-class.html" title="lastfm.weeklychart.WeeklyArtistChart">WeeklyArtistChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyTrackChart-class.html" title="lastfm.weeklychart.WeeklyTrackChart">WeeklyTrackChart</a>,
|
||||
<a href="lastfm.weeklychart.WeeklyTagChart-class.html" title="lastfm.weeklychart.WeeklyTagChart">WeeklyTagChart</a>
|
||||
</p><br />
|
||||
<!-- ==================== NAVIGATION BAR ==================== -->
|
||||
<table class="navbar" border="0" width="100%" cellpadding="0"
|
||||
bgcolor="#a0c0ff" cellspacing="0">
|
||||
@ -153,7 +182,7 @@
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
||||
<tr>
|
||||
<td align="left" class="footer">
|
||||
Generated by Epydoc 3.0.1 on Mon Mar 09 17:56:40 2009
|
||||
Generated by Epydoc 3.0.1 on Tue Mar 10 11:14:34 2009
|
||||
</td>
|
||||
<td align="right" class="footer">
|
||||
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
||||
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user