[IronPython] urllib.urlretrieve with IronPython 2a8

Curt Hagenlocher curt at hagenlocher.org
Tue Feb 19 01:18:48 CET 2008


On Feb 18, 2008 4:12 PM, Curt Hagenlocher <curt at hagenlocher.org> wrote:
>
> Is it possible that CPython's socket.close method won't actually close
> the socket while there's still a makefile'd file attacked to the
> underlying OS socket?  And that IronPython's will?  Because that's the
> only explanation I can come up with.

It is and it will.  CPython basically dups the socket handle when you
call makefile, while IronPython does not.  That's the cause of this
bug.

By the way, the docstring for the IronPython socket class claims that
makefile isn't implemented.  This is apparently only half-true. :P

--
Curt Hagenlocher
curt at hagenlocher.org



More information about the Ironpython-users mailing list