From 9bae22079909dbca77e3244df6c53575c9be07d8 Mon Sep 17 00:00:00 2001
From: Antonio Ospite <ao2@ao2.it>
Date: Tue, 4 Mar 2014 12:24:32 +0100
Subject: [PATCH 1/1] Print more details when downloading a chunk fails

---
 smooth-dl.py | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

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()
-- 
2.1.4