From ff1c089a754dbc46c1d760db6c8de4cfcc664f01 Mon Sep 17 00:00:00 2001 From: Crussader <75786691+Crussader@users.noreply.github.com> Date: Thu, 28 Oct 2021 18:25:38 +0400 Subject: [PATCH] spotify code cleanup --- pomice/spotify/playlist.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pomice/spotify/playlist.py b/pomice/spotify/playlist.py index 20aaac3..6f59806 100644 --- a/pomice/spotify/playlist.py +++ b/pomice/spotify/playlist.py @@ -1,16 +1,21 @@ from .track import Track from typing import List + class Playlist: """The base class for a Spotify playlist""" + def __init__(self, data: dict, tracks: List[Track]) -> None: - self.name = data['name'] + self.name = data["name"] self.tracks = tracks - self.owner = data['owner']['display_name'] - self.total_tracks = data['tracks']['total'] - self.id = data['id'] - self.image = data['images'][0]['url'] - self.uri = data['external_urls']['spotify'] + self.owner = data["owner"]["display_name"] + self.total_tracks = data["tracks"]["total"] + self.id = data["id"] + self.image = data["images"][0]["url"] + self.uri = data["external_urls"]["spotify"] def __repr__(self) -> str: - return f"" \ No newline at end of file + return ( + f"" + )