diff options
| -rwxr-xr-x | youtube_dl/YoutubeDL.py | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index adf70d658..12977bf80 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -37,6 +37,7 @@ from .compat import (      compat_tokenize_tokenize,      compat_urllib_error,      compat_urllib_request, +    compat_urllib_request_DataHandler,  )  from .utils import (      ContentTooShortError, @@ -1967,8 +1968,9 @@ class YoutubeDL(object):          debuglevel = 1 if self.params.get('debug_printtraffic') else 0          https_handler = make_HTTPS_handler(self.params, debuglevel=debuglevel)          ydlh = YoutubeDLHandler(self.params, debuglevel=debuglevel) +        data_handler = compat_urllib_request_DataHandler()          opener = compat_urllib_request.build_opener( -            proxy_handler, https_handler, cookie_processor, ydlh) +            proxy_handler, https_handler, cookie_processor, ydlh, data_handler)          # Delete the default user-agent header, which would otherwise apply in          # cases where our custom HTTP handler doesn't come into play | 
