Добавлены .rst файлы для генерации докумениации
Изменено название метода artists_albums на artists_direct_albums
このコミットが含まれているのは:
Gleb Liutsko 2019-11-20 17:32:54 +04:00
コミット bc2c054ce0
4個のファイルの変更14行の追加6行の削除

ファイルの表示

@ -0,0 +1,7 @@
yandex_music.ArtistAlbums
=========================
.. autoclass:: yandex_music.ArtistAlbums
:members:
:undoc-members:
:show-inheritance:

ファイルの表示

@ -11,4 +11,5 @@
yandex_music.artist.description
yandex_music.artist.brief_info
yandex_music.artist.artist_tracks
yandex_music.artist.artist_albums
yandex_music.artist.pager

ファイルの表示

@ -98,9 +98,9 @@ class Artist(YandexMusicObject):
def get_albums(self, page=0, page_size=20, sort_by='year', *args, **kwargs):
"""Сокращение для::
client.artists_albums(artist.id, page, page_size, sort_by, *args, **kwargs)
client.artists_direct_albums(artist.id, page, page_size, sort_by, *args, **kwargs)
"""
return self.client.artists_albums(self.id, page, page_size, sort_by, *args, **kwargs)
return self.client.artists_direct_albums(self.id, page, page_size, sort_by, *args, **kwargs)
@classmethod
def de_json(cls, data, client):

ファイルの表示

@ -922,7 +922,7 @@ class Client(YandexMusicObject):
return ArtistTracks.de_json(result, self)
@log
def artists_albums(self, artist_id: str or int, page=0, page_size=20, sort_by='year', timeout=None, *args, **kwargs):
def artists_direct_albums(self, artist_id: str or int, page=0, page_size=20, sort_by='year', timeout=None, *args, **kwargs):
"""Получение альбомов артиста.
Args:
@ -936,7 +936,7 @@ class Client(YandexMusicObject):
Returns:
:obj:`yandex_music.ArtistAlbums`: Объекта класса :class:`yandex_music.ArtistsTracks`
представляющий страницу списка альбомов артиста
представляющий страницу списка альбомов артиста
"""
url = f'{self.base_url}/artists/{artist_id}/direct-albums'
@ -1171,8 +1171,8 @@ class Client(YandexMusicObject):
artistsBriefInfo = artists_brief_info
#: Псевдоним для :attr:`artists_tracks`
artistsTracks = artists_tracks
#: Псевдоним для :attr:`artists_albums`
artistsAlbums = artists_albums
#: Псевдоним для :attr:`artists_direct_albums`
artistsDirectAlbums = artists_direct_albums
#: Псевдоним для :attr:`users_likes_tracks_add`
usersLikesTracksAdd = users_likes_tracks_add
#: Псевдоним для :attr:`users_likes_tracks_remove`