Kaydet (Commit) 1f63670a authored tarafından Georg Brandl's avatar Georg Brandl

Patch #1426648: urllib proxy_bypass broken

üst 4caeff98
......@@ -1403,13 +1403,20 @@ elif os.name == 'nt':
if not proxyEnable or not proxyOverride:
return 0
# try to make a host list from name and IP address.
host = [host]
rawHost, port = splitport(host)
host = [rawHost]
try:
addr = socket.gethostbyname(host[0])
if addr != host:
addr = socket.gethostbyname(rawHost)
if addr != rawHost:
host.append(addr)
except socket.error:
pass
try:
fqdn = socket.getfqdn(rawHost)
if fqdn != rawHost:
host.append(fqdn)
except socket.error:
pass
# make a check value list from the registry entry: replace the
# '<local>' string by the localhost entry and the corresponding
# canonical entry.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment