New submission from Martin Panter:

I think the documentation is rather vague about closing the underlying OS 
socket. Can someone verify if the following is true (*asterisked* bits are my 
additions), and maybe update the documentation?

socket.close(): Close the socket *object*. *The underlying file descriptor is 
also closed, unless there are file objects from makefile() still open.*

socket.makefile(): Closing the file object won’t close the *file descriptor* 
unless *the original socket object and any other file objects have already been 
closed*.

----------
assignee: docs@python
components: Documentation
messages: 205200
nosy: docs@python, vadmium
priority: normal
severity: normal
status: open
title: Closing a socket when makefile() is used
type: behavior
versions: Python 3.2, Python 3.3

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue19882>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to