mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	Refactored refresh token (#408)
* Outputs error details when track download fails from list file * Refactored Spotipy token refreshing * Reverted to old refreshing method Kept refresh_token() in spotify_tools.py
This commit is contained in:
		
				
					committed by
					
						
						Ritiek Malhotra
					
				
			
			
				
	
			
			
			
						parent
						
							680525ea3d
						
					
				
				
					commit
					94dc27a77b
				
			@@ -97,8 +97,7 @@ def download_list(tracks_file, skip_file=None, write_successful_file=None):
 | 
			
		||||
        except spotipy.client.SpotifyException:
 | 
			
		||||
            # refresh token when it expires
 | 
			
		||||
            log.debug("Token expired, generating new one and authorizing")
 | 
			
		||||
            new_token = spotify_tools.generate_token()
 | 
			
		||||
            spotify_tools.spotify = spotipy.Spotify(auth=new_token)
 | 
			
		||||
            spotify_tools.refresh_token()
 | 
			
		||||
            download_single(raw_song, number=number)
 | 
			
		||||
        # detect network problems
 | 
			
		||||
        except (urllib.request.URLError, TypeError, IOError) as e:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user