patch-nad0017 test_urllib2 fails with ANALYSIS urllib{2}.FileHandler incorrectly assumes host can have only one IP address. APPLIES 3.0, 3.1 (urllib) 2.6, 2.7 (urllib2) diff -r 75eda695bff2 Lib/urllib2.py --- Lib/urllib2.py Mon Feb 09 12:13:45 2009 -0800 +++ Lib/urllib2.py Mon Feb 09 12:13:52 2009 -0800 @@ -1233,8 +1233,9 @@ def get_names(self): if FileHandler.names is None: try: - FileHandler.names = (socket.gethostbyname('localhost'), - socket.gethostbyname(socket.gethostname())) + FileHandler.names = tuple( + socket.gethostbyname_ex('localhost')[2] + + socket.gethostbyname_ex(socket.gethostname())[2]) except socket.gaierror: FileHandler.names = (socket.gethostbyname('localhost'),) return FileHandler.names