diff options
-rw-r--r-- | Lib/urllib/request.py | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py index 59ec7b8..42e6d17 100644 --- a/Lib/urllib/request.py +++ b/Lib/urllib/request.py @@ -2244,18 +2244,11 @@ elif os.name == 'nt': # '<local>' string by the localhost entry and the corresponding # canonical entry. proxyOverride = proxyOverride.split(';') - i = 0 - while i < len(proxyOverride): - if proxyOverride[i] == '<local>': - proxyOverride[i:i+1] = ['localhost', - '127.0.0.1', - socket.gethostname(), - socket.gethostbyname( - socket.gethostname())] - i += 1 - # print proxyOverride # now check if we match one of the registry values. for test in proxyOverride: + if test == '<local>': + if '.' not in rawHost: + return 1 test = test.replace(".", r"\.") # mask dots test = test.replace("*", r".*") # change glob sequence test = test.replace("?", r".") # change glob char |