John,

Thanks for the report. This is a known problem. As noted in
socket.__doc__, there are a functions in socket that we don't currently
implement:

    This implementation of socket differs slightly from the standard
CPython
    socket module. Many of these differences are due to the
implementation of
    the .NET socket libraries. These differences are summarized below.
For full
    details, check the docstrings of the functions mentioned.

In this case, the .NET network API (upon which IronPython's socket
module is built) provides no getaddrinfo() function for us to build on,
so we don't export one to Python. We considered writing own version of
it, but we didn't have time to get it right before we released. Rather
than introducing subtle incompatibilities, we just left out the feature.

I've filed CodePlex bug 548 to track this.

--Bruce

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John Mancine
Sent: Wednesday, June 21, 2006 12:50 PM
To: 'Discussion of IronPython'
Subject: [IronPython] getaddr() support?

I noticed that I can now import urrlib, but upon using urllib.urlopen()
I get an error that "getaddr()" is not currently implemented. 

Any idea when we might see this? 

Thanks,
John

_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to