Вывод причины пропуска альбома
This commit is contained in:
parent
6798c41d65
commit
2101fefdc8
1 changed files with 2 additions and 0 deletions
2
main.py
2
main.py
|
|
@ -50,6 +50,7 @@ class BasicAlbumInfo:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def from_json(json: dict):
|
def from_json(json: dict):
|
||||||
if json['metaType'] != 'music':
|
if json['metaType'] != 'music':
|
||||||
|
logging.info('"%s" пропущен т.к. не является музыкальным альбомом', json['title'])
|
||||||
return None
|
return None
|
||||||
artists = [a['name'] for a in json['artists']]
|
artists = [a['name'] for a in json['artists']]
|
||||||
title = json['title']
|
title = json['title']
|
||||||
|
|
@ -351,6 +352,7 @@ if __name__ == '__main__':
|
||||||
albums_count = 0
|
albums_count = 0
|
||||||
for album in artist_info.albums:
|
for album in artist_info.albums:
|
||||||
if args.stick_to_artist and album.artists[0] != artist_info.name:
|
if args.stick_to_artist and album.artists[0] != artist_info.name:
|
||||||
|
logging.info('Альбом "%s" пропущен из-за флага --stick-to-artist', album.title)
|
||||||
continue
|
continue
|
||||||
full_album = get_full_album_info(session, album.id)
|
full_album = get_full_album_info(session, album.id)
|
||||||
result_tracks.extend(full_album.tracks)
|
result_tracks.extend(full_album.tracks)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue