diff options
| -rwxr-xr-x | setuptools/package_index.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/setuptools/package_index.py b/setuptools/package_index.py index 3d858e77..c0dc92a8 100755 --- a/setuptools/package_index.py +++ b/setuptools/package_index.py @@ -623,7 +623,11 @@ def fix_sf_url(url): def get_sf_ip(_mirrors=[]): if not _mirrors: - _mirrors[:] = socket.gethostbyname_ex('dl.sourceforge.net')[-1] + try: + _mirrors[:] = socket.gethostbyname_ex('dl.sourceforge.net')[-1] + except socket.error: + # DNS-bl0ck1n9 f1r3w4llz sUx0rs! + _mirrors[:] = ['dl.sourceforge.net'] return random.choice(_mirrors) @@ -650,7 +654,3 @@ def get_sf_ip(_mirrors=[]): - - - - |
