From: Antonio Ospite <ao2@ao2.it>
Date: Tue, 4 Mar 2014 11:24:32 +0000 (+0100)
Subject: Print more details when downloading a chunk fails
X-Git-Url: https://git.ao2.it/smooth-dl.git/commitdiff_plain/9bae22079909dbca77e3244df6c53575c9be07d8

Print more details when downloading a chunk fails
---

diff --git a/smooth-dl.py b/smooth-dl.py
index 91b4ec2..29115b3 100755
--- a/smooth-dl.py
+++ b/smooth-dl.py
@@ -215,12 +215,16 @@ def download_chunks(base_url, manifest, stream_index, quality_level, dest_dir):
 
         if os.path.exists(chunk_file) == False:
             chunk_url = base_url + '/' + chunks_quality + '/' + chunk_name
-            response = urllib2.urlopen(chunk_url)
-            data = response.read()
+            try:
+                response = urllib2.urlopen(chunk_url)
+                data = response.read()
+
+                f = open(chunk_file, "wb")
+                f.write(data)
+                f.close()
+            except Exception as e:
+                print e
 
-            f = open(chunk_file, "wb")
-            f.write(data)
-            f.close()
         else:
             f = open(chunk_file, "rb")
             data = f.read()