[Python-Dev] IPv6 docs
Jun-ichiro itojun Hagino
itojun@iijlab.net
Sun, 05 Aug 2001 13:58:31 +0900
>You write that socket.herror and socket.gaierror may both take either
>a string or a pair of error number/message. Is this correct, or was
>that a cut-n-paste error from socket.error?
yes, it is a cut-n-paste error. herror and gaierror is always a
2-tuple.
>You also write that socket.gethostbyname may raise socket.herror. Is
>this true? It seems that you'll always get socket.gaierror instead.
>I've changed it to say that gethostbyname_ex may raise herrors.
with C API gethostbyname() should return h_error. Python code
internaly uses getnameinfo/getaddrinfo, so it returns socket.gaierror.
you right.
itojun