فهرست منبع

Improve addinfourl_wrapper for compatibility with older Python versions

Ricardo Garcia 14 سال پیش
والد
کامیت
0f6b00b587
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      youtube-dl

+ 3 - 1
youtube-dl

@@ -193,7 +193,9 @@ class YoutubeDLHandler(urllib2.HTTPHandler):
 	def addinfourl_wrapper(stream, headers, url, code):
 	def addinfourl_wrapper(stream, headers, url, code):
 		if hasattr(urllib2.addinfourl, 'getcode'):
 		if hasattr(urllib2.addinfourl, 'getcode'):
 			return urllib2.addinfourl(stream, headers, url, code)
 			return urllib2.addinfourl(stream, headers, url, code)
-		return urllib2.addinfourl(stream, headers, url)
+		ret = urllib2.addinfourl(stream, headers, url)
+		ret.code = code
+		return ret
 	
 	
 	def http_request(self, req):
 	def http_request(self, req):
 		for h in std_headers:
 		for h in std_headers: