исправлена отправка типа boolean в параметрах запроса aiohttp
このコミットが含まれているのは:
コミット
a8bac6e5c5
|
@ -566,6 +566,8 @@ class Client(YandexMusicObject):
|
|||
|
||||
result = self._request.get(url, timeout=timeout, *args, **kwargs)
|
||||
|
||||
# TODO (MarshalX) fix get_direct_links=True in async version
|
||||
|
||||
return DownloadInfo.de_list(result, self, get_direct_links)
|
||||
|
||||
@log
|
||||
|
@ -670,7 +672,7 @@ class Client(YandexMusicObject):
|
|||
|
||||
data = {
|
||||
'track-id': track_id,
|
||||
'from-cache': from_cache,
|
||||
'from-cache': str(from_cache),
|
||||
'from': from_,
|
||||
'play-id': play_id or '',
|
||||
'uid': uid,
|
||||
|
@ -754,10 +756,10 @@ class Client(YandexMusicObject):
|
|||
|
||||
params = {
|
||||
'text': text,
|
||||
'nocorrect': nocorrect,
|
||||
'nocorrect': str(nocorrect),
|
||||
'type': type_,
|
||||
'page': page,
|
||||
'playlist-in-best': playlist_in_best,
|
||||
'playlist-in-best': str(playlist_in_best),
|
||||
}
|
||||
|
||||
result = self._request.get(url, params, timeout=timeout, *args, **kwargs)
|
||||
|
@ -1558,7 +1560,7 @@ class Client(YandexMusicObject):
|
|||
|
||||
params = {}
|
||||
if settings2:
|
||||
params = {'settings2': True}
|
||||
params = {'settings2': str(True)}
|
||||
|
||||
if queue:
|
||||
params = {'queue': queue}
|
||||
|
@ -2054,7 +2056,7 @@ class Client(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return self._get_list('track', track_ids, {'with-positions': with_positions}, timeout, *args, **kwargs)
|
||||
return self._get_list('track', track_ids, {'with-positions': str(with_positions)}, timeout, *args, **kwargs)
|
||||
|
||||
@log
|
||||
def playlists_list(
|
||||
|
@ -2229,7 +2231,7 @@ class Client(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return self._get_likes('album', user_id, {'rich': rich}, timeout, *args, **kwargs)
|
||||
return self._get_likes('album', user_id, {'rich': str(rich)}, timeout, *args, **kwargs)
|
||||
|
||||
@log
|
||||
def users_likes_artists(
|
||||
|
@ -2256,7 +2258,7 @@ class Client(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return self._get_likes('artist', user_id, {'with-timestamps': with_timestamps}, timeout, *args, **kwargs)
|
||||
return self._get_likes('artist', user_id, {'with-timestamps': str(with_timestamps)}, timeout, *args, **kwargs)
|
||||
|
||||
@log
|
||||
def users_likes_playlists(
|
||||
|
|
|
@ -572,6 +572,8 @@ class ClientAsync(YandexMusicObject):
|
|||
|
||||
result = await self._request.get(url, timeout=timeout, *args, **kwargs)
|
||||
|
||||
# TODO (MarshalX) fix get_direct_links=True in async version
|
||||
|
||||
return DownloadInfo.de_list(result, self, get_direct_links)
|
||||
|
||||
@log
|
||||
|
@ -676,7 +678,7 @@ class ClientAsync(YandexMusicObject):
|
|||
|
||||
data = {
|
||||
'track-id': track_id,
|
||||
'from-cache': from_cache,
|
||||
'from-cache': str(from_cache),
|
||||
'from': from_,
|
||||
'play-id': play_id or '',
|
||||
'uid': uid,
|
||||
|
@ -760,10 +762,10 @@ class ClientAsync(YandexMusicObject):
|
|||
|
||||
params = {
|
||||
'text': text,
|
||||
'nocorrect': nocorrect,
|
||||
'nocorrect': str(nocorrect),
|
||||
'type': type_,
|
||||
'page': page,
|
||||
'playlist-in-best': playlist_in_best,
|
||||
'playlist-in-best': str(playlist_in_best),
|
||||
}
|
||||
|
||||
result = await self._request.get(url, params, timeout=timeout, *args, **kwargs)
|
||||
|
@ -1566,7 +1568,7 @@ class ClientAsync(YandexMusicObject):
|
|||
|
||||
params = {}
|
||||
if settings2:
|
||||
params = {'settings2': True}
|
||||
params = {'settings2': str(True)}
|
||||
|
||||
if queue:
|
||||
params = {'queue': queue}
|
||||
|
@ -2062,7 +2064,9 @@ class ClientAsync(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return await self._get_list('track', track_ids, {'with-positions': with_positions}, timeout, *args, **kwargs)
|
||||
return await self._get_list(
|
||||
'track', track_ids, {'with-positions': str(with_positions)}, timeout, *args, **kwargs
|
||||
)
|
||||
|
||||
@log
|
||||
async def playlists_list(
|
||||
|
@ -2237,7 +2241,7 @@ class ClientAsync(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return await self._get_likes('album', user_id, {'rich': rich}, timeout, *args, **kwargs)
|
||||
return await self._get_likes('album', user_id, {'rich': str(rich)}, timeout, *args, **kwargs)
|
||||
|
||||
@log
|
||||
async def users_likes_artists(
|
||||
|
@ -2264,7 +2268,9 @@ class ClientAsync(YandexMusicObject):
|
|||
Raises:
|
||||
:class:`yandex_music.exceptions.YandexMusicError`: Базовое исключение библиотеки.
|
||||
"""
|
||||
return await self._get_likes('artist', user_id, {'with-timestamps': with_timestamps}, timeout, *args, **kwargs)
|
||||
return await self._get_likes(
|
||||
'artist', user_id, {'with-timestamps': str(with_timestamps)}, timeout, *args, **kwargs
|
||||
)
|
||||
|
||||
@log
|
||||
async def users_likes_playlists(
|
||||
|
|
読み込み中…
新しいイシューから参照