Constantine Sapuntzakis <csapu...@gmail.com> added the comment: I ran into this problem when trying to use wrapsocket with httplib.py and came up with the same fix.
The problem turns out to be even simpler than a ref counting issue. In the current tree, the _fileobject constructor is called without the close = True argument, As a result, _fileobject._close gets set to False and _fileobject.close() method never propagates the close to SSLSocket.close(). See line 269 of socket.py. ---------- nosy: +csapuntz _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5238> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com