[IronPython] urllib.urlretrieve with IronPython 2a8
Curt Hagenlocher
curt at hagenlocher.org
Mon Feb 18 16:18:48 PST 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 Users
mailing list