瀏覽代碼

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):
 		if hasattr(urllib2.addinfourl, 'getcode'):
 			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):
 		for h in std_headers: