diff -r 7195c0b69032 Lib/socket.py --- a/Lib/socket.py Sun May 27 17:03:17 2012 +0100 +++ b/Lib/socket.py Thu May 31 21:04:01 2012 +0000 @@ -115,7 +115,7 @@ (java.net.BindException, ALL) : lambda x: error(errno.EADDRINUSE, 'Address already in use'), (java.net.ConnectException, ALL) : lambda x: error(errno.ECONNREFUSED, 'Connection refused'), -(java.net.NoRouteToHostException, ALL) : None, +(java.net.NoRouteToHostException, ALL) : lambda x: error(errno.EHOSTUNREACH, 'No route to host'), (java.net.PortUnreachableException, ALL) : None, (java.net.ProtocolException, ALL) : None, (java.net.SocketException, ALL) : java_net_socketexception_handler,