Closes #14303: socket.makefile() does not call dup() anymore on the socket fd.
This commit is contained in:
parent
8b14dd39cf
commit
71ede5047d
|
@ -661,9 +661,11 @@ correspond to Unix system calls applicable to sockets.
|
|||
.. index:: single: I/O control; buffering
|
||||
|
||||
Return a :dfn:`file object` associated with the socket. (File objects are
|
||||
described in :ref:`bltin-file-objects`.) The file object
|
||||
references a :c:func:`dup`\ ped version of the socket file descriptor, so the
|
||||
file object and socket object may be closed or garbage-collected independently.
|
||||
described in :ref:`bltin-file-objects`.) The file object does not close the
|
||||
socket explicitly when its :meth:`close` method is called, but only removes
|
||||
its reference to the socket object, so that the socket will be closed if it
|
||||
is not referenced from anywhere else.
|
||||
|
||||
The socket must be in blocking mode (it can not have a timeout). The optional
|
||||
*mode* and *bufsize* arguments are interpreted the same way as by the built-in
|
||||
:func:`file` function.
|
||||
|
|
Loading…
Reference in New Issue