Implement backwards compatibility for python3.8

dev
Michael Kuperfish Steinberg 2023-01-21 14:29:35 +02:00
rodzic c1d9d0a05b
commit 7a256fe8da
2 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -6,6 +6,7 @@ from utils.spotify_album import SpotifyAlbum
from utils.spotify_playlist import SpotifyPlaylist
from utils.spotify_category import SpotifyCategory
from spotify_client import SpotifyClient
from typing import List
class SpotifyScraper:
@ -160,7 +161,7 @@ class SpotifyScraper:
def get_categories(self, limit=50) -> str:
return self.get(f'https://api.spotify.com/v1/browse/categories/?limit={limit}&country=IL').json()
def get_categories_full(self, limit=50, query:str='') -> list[SpotifyCategory]:
def get_categories_full(self, limit=50, query:str='') -> List[SpotifyCategory]:
categories = self.get_categories()
categories_data = []
os.makedirs(f'{settings.DEFAULT_DOWNLOAD_DIRECTORY}/{settings.CATEGORY_METADATA_SUB_DIR}/', exist_ok=True)

Wyświetl plik

@ -4,6 +4,7 @@ import requests
import os
from config import settings
from utils.spotify_track import SpotifyTrack
from typing import List
class SpotifyPlaylist:
@ -13,7 +14,7 @@ class SpotifyPlaylist:
title = ''
description = ''
def __init__(self, spotify_id, tracks:list[SpotifyTrack], data):
def __init__(self, spotify_id, tracks:List[SpotifyTrack], data):
self.spotify_id = spotify_id
self.tracks = tracks
self.title = data['name']