]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Issue #10883: Fix socket leaks in urllib.request.
authorNadeem Vawda <nadeem.vawda@gmail.com>
Sat, 23 Jul 2011 13:51:16 +0000 (15:51 +0200)
committerNadeem Vawda <nadeem.vawda@gmail.com>
Sat, 23 Jul 2011 13:51:16 +0000 (15:51 +0200)
commitb42c53e442b211d0ded1d4c9abd18c74d29ed663
tree0ad39ae840da96efaa2ff6bdb49f2c44a226c0aa
parent578617ad453c399ea52c0aef937fdf0904b2213c
Issue #10883: Fix socket leaks in urllib.request.

* ftpwrapper now uses reference counting to ensure that the underlying socket
  is closed when the ftpwrapper object is no longer in use
* ftplib.FTP.ntransfercmd() now closes the socket if an error occurs

Initial patch by Victor Stinner.
Lib/ftplib.py
Lib/test/test_urllib2.py
Lib/test/test_urllib2net.py
Lib/urllib.py
Lib/urllib2.py
Misc/NEWS