pythonic check not empty list
Some checks are pending
continuous-integration/drone/push Build is running

This commit is contained in:
2020-11-26 21:42:24 +01:00
parent a93e3a273d
commit 19ae0f6c59
2 changed files with 19 additions and 19 deletions

View File

@ -47,11 +47,11 @@ class SingleListApi(SpotifyUserStoreResource):
'albums')
if album_spot:
album_spot = album_spot['items']
if len(album_spot) > 0:
if album_spot:
releasedata['spotify_id'] = f"spotify:album:{album_spot[0]['id']}"
try:
imgurl = musicbrainzngs.get_image_list(release['id'])['images']
if len(imgurl) > 0:
if imgurl:
releasedata['cover_url'] = imgurl[0]['thumbnails']['large']
releasedata['cover_url_small'] = imgurl[0]['thumbnails']['small']
except Exception as e:
@ -65,10 +65,10 @@ class SingleListApi(SpotifyUserStoreResource):
for artist in currdata['artist-list']:
artist_data = {"id": artist['id'], "artist": artist['name']}
artist_spot = self.spotify.search(q=artist['name'], type="artist", limit=1)['artists']['items']
if len(artist_spot) > 0:
if artist_spot:
artist_data['spotify_id'] = f"spotify:artist:{artist_spot[0]['id']}"
artist_image = artist_spot[0]['images']
if len(artist_image) > 0:
if artist_image:
artist_data['cover_url'] = artist_image[0]['url']
artist_data['cover_url_small'] = artist_image[len(artist_image) - 1]['url']
artistlist.append(artist_data)
@ -80,10 +80,10 @@ class SingleListApi(SpotifyUserStoreResource):
for work in currdata['work-list']:
workdata = {"id": work['id'], "title": work['title']}
work_spot = self.spotify.search(q=work['title'], type="track", limit=1)['tracks']['items']
if len(work_spot) > 0:
if work_spot:
workdata['spotify_id'] = f"spotify:track:{work_spot[0]['id']}"
work_image = work_spot[0]['album']['images']
if len(work_image) > 0:
if work_image:
workdata['cover_url'] = work_image[0]['url']
workdata['cover_url_small'] = work_image[len(work_image) - 1]['url']
worklist.append(workdata)
@ -103,7 +103,7 @@ class SingleListApi(SpotifyUserStoreResource):
currrec['album'] = currrlease['title']
try:
imgurl = musicbrainzngs.get_image_list(currrlease['id'])['images']
if len(imgurl) > 0:
if imgurl:
currrec['cover_url_small'] = imgurl[0]['thumbnails']['small']
currrec['cover_url'] = imgurl[0]['thumbnails']['large']
except Exception as e:
@ -111,7 +111,7 @@ class SingleListApi(SpotifyUserStoreResource):
recording_spot = \
self.spotify.search(q=f"{currrec.get('artist', '')} {currrec.get('album', '')} {currrec['title']}",
limit=1)['tracks']['items']
if len(recording_spot) > 0:
if recording_spot:
currrec['spotify_id'] = f"spotify:track:{recording_spot[0]['id']}"
recordinglist.append(currrec)
flaskred.set(recording['id'], 'recording'.encode('UTF-8'))