Top

spotify.v1.me.top module

from spotify.resource import Resource
from spotify.v1.me.top.artist import ArtistList
from spotify.v1.me.top.track import TrackList


class TopContext(Resource):

    def __init__(self, version):
        super(TopContext, self).__init__(version)

        self._artists = None
        self._tracks = None

    @property
    def artists(self):
        if not self._artists:
            self._artists = ArtistList(self.version)

        return self._artists

    @property
    def tracks(self):
        if not self._tracks:
            self._tracks = TrackList(self.version)

        return self._tracks

Classes

class TopContext

class TopContext(Resource):

    def __init__(self, version):
        super(TopContext, self).__init__(version)

        self._artists = None
        self._tracks = None

    @property
    def artists(self):
        if not self._artists:
            self._artists = ArtistList(self.version)

        return self._artists

    @property
    def tracks(self):
        if not self._tracks:
            self._tracks = TrackList(self.version)

        return self._tracks

Ancestors (in MRO)

  • TopContext
  • spotify.resource.Resource
  • __builtin__.object

Instance variables

var artists

var tracks

Methods

def __init__(

self, version)

def __init__(self, version):
    super(TopContext, self).__init__(version)
    self._artists = None
    self._tracks = None

Sub-modules