spotify/models/album.py
async def get_all_tracks(self, *, market: Optional[str] = 'US') -> List[Track]:
        """loads all of the albums tracks, depending on how many the album has this may be a long operation.

        Parameters
        ----------
        market : Optional[str]
            An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking.
        
        Returns
        -------
        tracks : List[Track]
            The tracks of the artist.
        """
        tracks = []
        offset = 0
        total = self.total_tracks or None

        while True:
            data = await self.__client.http.album_tracks(self.id, limit=50, offset=offset, market=market)

            if total is None:
                total = data['total']

            offset += 50
            tracks += list(Track(self.__client, item) for item in data['items'])

            if len(tracks) >= total:
                break

        return tracks
async def get_all_tracks(self, *, market: Optional[str] = 'US') -> List[Track]:
        tracks = []
        offset = 0
        total = self.total_tracks or None

        while True:
            data = await self.__client.http.album_tracks(self.id, limit=50, offset=offset, market=market)

            if total is None:
                total = data['total']

            offset += 50
            tracks += list(Track(self.__client, item) for item in data['items'])

            if len(tracks) >= total:
                break

        return tracks
async def get_all_tracks ( self , * , market : Optional [ str ] = 'US' ) -> List [ Track ] : tracks = [ ] offset = 0 total = self . total_tracks or None while True : data = await self . __client . http . album_tracks ( self . id , limit = 50 , offset = offset , market = market ) if total is None : total = data [ 'total' ] offset += 50 tracks += list ( Track ( self . __client , item ) for item in data [ 'items' ] ) if len ( tracks ) >= total : break return tracks
loads all of the albums tracks, depending on how many the album has this may be a long operation.

        Parameters
        ----------
        market : Optional[str]
            An ISO 3166-1 alpha-2 country code. Provide this parameter if you want to apply Track Relinking.
        
        Returns
        -------
        tracks : List[Track]
            The tracks of the artist.
loads all of the albums tracks depending on how many the album has this may be a long operation .