Добавлены .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.description
yandex_music.artist.brief_info yandex_music.artist.brief_info
yandex_music.artist.artist_tracks yandex_music.artist.artist_tracks
yandex_music.artist.artist_albums
yandex_music.artist.pager 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): 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 @classmethod
def de_json(cls, data, client): def de_json(cls, data, client):

ファイルの表示

@ -922,7 +922,7 @@ class Client(YandexMusicObject):
return ArtistTracks.de_json(result, self) return ArtistTracks.de_json(result, self)
@log @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: Args:
@ -936,7 +936,7 @@ class Client(YandexMusicObject):
Returns: Returns:
:obj:`yandex_music.ArtistAlbums`: Объекта класса :class:`yandex_music.ArtistsTracks` :obj:`yandex_music.ArtistAlbums`: Объекта класса :class:`yandex_music.ArtistsTracks`
представляющий страницу списка альбомов артиста представляющий страницу списка альбомов артиста
""" """
url = f'{self.base_url}/artists/{artist_id}/direct-albums' url = f'{self.base_url}/artists/{artist_id}/direct-albums'
@ -1171,8 +1171,8 @@ class Client(YandexMusicObject):
artistsBriefInfo = artists_brief_info artistsBriefInfo = artists_brief_info
#: Псевдоним для :attr:`artists_tracks` #: Псевдоним для :attr:`artists_tracks`
artistsTracks = artists_tracks artistsTracks = artists_tracks
#: Псевдоним для :attr:`artists_albums` #: Псевдоним для :attr:`artists_direct_albums`
artistsAlbums = artists_albums artistsDirectAlbums = artists_direct_albums
#: Псевдоним для :attr:`users_likes_tracks_add` #: Псевдоним для :attr:`users_likes_tracks_add`
usersLikesTracksAdd = users_likes_tracks_add usersLikesTracksAdd = users_likes_tracks_add
#: Псевдоним для :attr:`users_likes_tracks_remove` #: Псевдоним для :attr:`users_likes_tracks_remove`