From 342732d6f2de514207b7103cacedba659b8f0cf9 Mon Sep 17 00:00:00 2001 From: Casey Chu Date: Sun, 24 May 2015 15:58:32 -0700 Subject: [PATCH] Retries all failed requests --- spotify-backup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spotify-backup.py b/spotify-backup.py index 1db6a00..cf603de 100755 --- a/spotify-backup.py +++ b/spotify-backup.py @@ -2,6 +2,7 @@ import argparse import codecs +import http.client import http.server import json import re @@ -34,8 +35,8 @@ class SpotifyAPI: res = urllib.request.urlopen(req) reader = codecs.getreader('utf-8') return json.load(reader(res)) - except urllib.error.HTTPError as err: - log('Couldn\'t load URL: {} ({} {})'.format(url, err.code, err.reason)) + except Exception as err: + log('Couldn\'t load URL: {} ({})'.format(url, err)) time.sleep(2) log('Trying again...') sys.exit(1)