On Tue, Mar 12, 2013 at 10:13 PM, Krishna Kumar Thakur <krishnak.thakur@yahoo.com> wrote:
Hi,
python version : 3.3.0
Description : getaddrinfo() function expecting 'type' as the keyword argument but the function documentation says 'socktype' .
please see the below output
help(getaddrinfo) Help on built-in function getaddrinfo in module _socket:
getaddrinfo(...) getaddrinfo(host, port [, family, socktype, proto, flags]) -> list of (family, socktype, proto, canonname, sockaddr)
getaddrinfo.__doc__ 'getaddrinfo(host, port [, family, socktype, proto, flags])\n -> list of (family, socktype, proto, canonname, sockaddr)\n\nResolve host and port into addrinfo struct.'
so if the function is called
i = getaddrinfo('www.python.org','http',socktype = SOCK_STREAM) Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> i = getaddrinfo('www.python.org','http',socktype = SOCK_STREAM) TypeError: 'socktype' is an invalid keyword argument for this function
then I have found the correct keyword argument as 'type' in python 3.3 official documentation. Its not the major issue but sometimes it confuses.
As I appreciate python, so I felt its my duty to help make this language error free as much as possible. :)
Hi, Fixed. Thanks for the report! --Berker
________________________________ Thank You
Krishna Kumar Thakur Contact: +91-7411251885 E_mail: krishnak.thakur@yahoo.com
_______________________________________________ docs mailing list docs@python.org http://mail.python.org/mailman/listinfo/docs