From: Antonio Ospite 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?ds=sidebyside 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()