youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 6789defea9b1fc7ff631e9da8a281504167ced10
parent acf2a6e97b53b191edf3f92af1eae300633ea2d9
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Mon,  2 Feb 2015 12:03:28 +0100

Merge pull request #4831 from light94/master

Handling Connection Reset by Peer Error
Diffstat:
Myoutube_dl/downloader/http.py | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/youtube_dl/downloader/http.py b/youtube_dl/downloader/http.py @@ -3,6 +3,9 @@ from __future__ import unicode_literals import os import time +from socket import error as SocketError +import errno + from .common import FileDownloader from ..compat import ( compat_urllib_request, @@ -99,6 +102,11 @@ class HttpFD(FileDownloader): resume_len = 0 open_mode = 'wb' break + + except SocketError as e: + if e.errno != errno.ECONNRESET: + raise # Not error we are looking for + pass # Retry count += 1 if count <= retries: