From b49b3cc8e5e0d5e11ef5c49bae073f54319c6734 Mon Sep 17 00:00:00 2001 From: flyingrub Date: Wed, 26 Nov 2014 19:56:53 +0100 Subject: [PATCH] possible fix: Random Could not resolve url --- scdl/scdl.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scdl/scdl.py b/scdl/scdl.py index 4dbdceb..5bcc77c 100755 --- a/scdl/scdl.py +++ b/scdl/scdl.py @@ -124,8 +124,14 @@ def get_item(track_url): try: item = client.get('/resolve', url=track_url) except Exception: - print("Could not resolve url " + track_url) - sys.exit(0) + print('Error resolving url, retrying...') + time.sleep(5) + try: + item = client.get('/resolve', url=track_url) + except Exception as e: + print("Could not resolve url " + track_url) + print(e.message, e.args) + sys.exit(0) return item