SF patch #490515 (Joe A) urllib.open_https() protocol issue
open_http(): In urllib.py library module, URLopener.open_https() returns a class instance of addinfourl() with its self.url property missing the protocol. Instead of "https://www.someurl.com", it becomes "://www.someurl.com".
This commit is contained in:
parent
1f1e7270cf
commit
b931bf3c55
|
@ -373,7 +373,7 @@ class URLopener:
|
|||
errcode, errmsg, headers = h.getreply()
|
||||
fp = h.getfile()
|
||||
if errcode == 200:
|
||||
return addinfourl(fp, headers, url)
|
||||
return addinfourl(fp, headers, "https:" + url)
|
||||
else:
|
||||
if data is None:
|
||||
return self.http_error(url, fp, errcode, errmsg, headers)
|
||||
|
|
Loading…
Reference in New Issue