diff -ruN Python-2.7-orig/Lib/urllib.py Python-2.7/Lib/urllib.py --- Python-2.7-orig/Lib/urllib.py 2010-06-27 15:59:39.000000000 +0200 +++ Python-2.7/Lib/urllib.py 2011-08-05 17:38:10.000000000 +0200 @@ -1323,7 +1323,7 @@ Checks the environment for a variable named no_proxy, which should be a list of DNS suffixes separated by commas, or '*' for all hosts. """ - no_proxy = os.environ.get('no_proxy', '') or os.environ.get('NO_PROXY', '') + no_proxy = os.environ.get('no_proxy', '').replace(' ','') or os.environ.get('NO_PROXY', '').replace(' ','') # '*' is special case for always bypass if no_proxy == '*': return 1