[issue1675455] Use getaddrinfo() in urllib2.py for IPv6 support
report at bugs.python.org
Thu Jan 1 19:49:05 CET 2009
Derek Morr <derekmorr at psu.edu> added the comment:
I don't think your gethost_addrinfo() function will work. On a v6-
enabled machine, it will only return v6 or v4 names. Shouldn't it
return both (since a machine could have both v4 and v6 addresses)? For
example, on my machine, I have the following addresses for
"localhost": ::1, fe80::1%lo0, 127.0.0.1.
Also, why is the AI_CANONNAME flag set? The canonname field isn't used.
And you only appear to take the last IP address returned (sa).
Shouldn't you return all the addresses?
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list