bugfix get_artist_albums
This commit is contained in:
parent
e82ca841a8
commit
8080d858f8
@ -68,6 +68,11 @@ class LastFM(FastAPI):
|
|||||||
})
|
})
|
||||||
|
|
||||||
album_result: Union[dict, list[dict]] = await self.lastfm.get_artist_albums(artist=artist)
|
album_result: Union[dict, list[dict]] = await self.lastfm.get_artist_albums(artist=artist)
|
||||||
|
if isinstance(album_result, dict):
|
||||||
|
return JSONResponse(status_code=500, content={
|
||||||
|
'err': True,
|
||||||
|
'errorText': 'General failure.',
|
||||||
|
})
|
||||||
album_result_out: list = []
|
album_result_out: list = []
|
||||||
seen_release_titles: list = []
|
seen_release_titles: list = []
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ class LastFM:
|
|||||||
timeout=ClientTimeout(connect=3, sock_read=8)) as request:
|
timeout=ClientTimeout(connect=3, sock_read=8)) as request:
|
||||||
request.raise_for_status()
|
request.raise_for_status()
|
||||||
json_data: dict = await request.json()
|
json_data: dict = await request.json()
|
||||||
data: dict = data.get('topalbums', None).get('album')
|
data: dict = json_data.get('topalbums', None).get('album')
|
||||||
ret_obj: list = [
|
ret_obj: list = [
|
||||||
{
|
{
|
||||||
'title': item.get('name')
|
'title': item.get('name')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user