Исправлены методы-сокращения класса Playlist (like, dislike).

このコミットが含まれているのは:
Il'ya (Marshal) 2022-03-03 21:07:49 +01:00
コミット f49c758401
3個のファイルの変更16行の追加9行の削除

ファイルの表示

@ -1,6 +1,9 @@
name: Build and upload package to PyPI
on:
push:
branches:
- pypi
release:
types: [created]

ファイルの表示

@ -1,4 +1,4 @@
__version__ = '2.0.0'
__version__ = '2.0.1'
__license__ = 'GNU Lesser General Public License v3 (LGPLv3)'
__copyright__ = 'Copyright (C) 2019-2022 Il`ya (Marshal) <https://github.com/MarshalX>'

ファイルの表示

@ -234,30 +234,34 @@ class Playlist(YandexMusicObject):
def like(self, *args, **kwargs) -> bool:
"""Сокращение для::
client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs)
client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs)
"""
return self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs)
return self.client.users_likes_playlists_add(self.playlist_id, self.client.me.account.uid, *args, **kwargs)
async def like_async(self, *args, **kwargs) -> bool:
"""Сокращение для::
await client.users_likes_playlists_add(playlist.uid, user.id *args, **kwargs)
await client.users_likes_playlists_add(playlist.playlist_id, user.id, *args, **kwargs)
"""
return await self.client.users_likes_playlists_add(self.uid, self.client.me.account.uid, *args, **kwargs)
return await self.client.users_likes_playlists_add(
self.playlist_id, self.client.me.account.uid, *args, **kwargs
)
def dislike(self, *args, **kwargs) -> bool:
"""Сокращение для::
client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs)
client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs)
"""
return self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs)
return self.client.users_likes_playlists_remove(self.playlist_id, self.client.me.account.uid, *args, **kwargs)
async def dislike_async(self, *args, **kwargs) -> bool:
"""Сокращение для::
await client.users_likes_playlists_remove(playlist.uid, user.id *args, **kwargs)
await client.users_likes_playlists_remove(playlist.playlist_id, user.id, *args, **kwargs)
"""
return await self.client.users_likes_playlists_remove(self.uid, self.client.me.account.uid, *args, **kwargs)
return await self.client.users_likes_playlists_remove(
self.playlist_id, self.client.me.account.uid, *args, **kwargs
)
def fetch_tracks(self, *args, **kwargs) -> List['TrackShort']:
"""Сокращение для::