diff options
author | Sandro Tosi <sandro.tosi@gmail.com> | 2012-01-07 16:56:43 (GMT) |
---|---|---|
committer | Sandro Tosi <sandro.tosi@gmail.com> | 2012-01-07 16:56:43 (GMT) |
commit | f788cf70f88a6e9a184bd90d47e1400aca3e8b4f (patch) | |
tree | f91117145a167e01ffdf89dd63c02e679b2ce3b3 | |
parent | 36cdca1277f799a111c8d439d86426c229b9d239 (diff) | |
download | cpython-f788cf70f88a6e9a184bd90d47e1400aca3e8b4f.zip cpython-f788cf70f88a6e9a184bd90d47e1400aca3e8b4f.tar.gz cpython-f788cf70f88a6e9a184bd90d47e1400aca3e8b4f.tar.bz2 |
clarify recv* are blocking operations; thanks to Chris Kogelnik from docs@
-rw-r--r-- | Doc/library/multiprocessing.rst | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst index 2080e87..c8c2ae8 100644 --- a/Doc/library/multiprocessing.rst +++ b/Doc/library/multiprocessing.rst @@ -727,7 +727,8 @@ Connection objects are usually created using :func:`Pipe` -- see also .. method:: recv() Return an object sent from the other end of the connection using - :meth:`send`. Raises :exc:`EOFError` if there is nothing left to receive + :meth:`send`. Blocks until there its something to receive. Raises + :exc:`EOFError` if there is nothing left to receive and the other end was closed. .. method:: fileno() @@ -761,7 +762,8 @@ Connection objects are usually created using :func:`Pipe` -- see also .. method:: recv_bytes([maxlength]) Return a complete message of byte data sent from the other end of the - connection as a string. Raises :exc:`EOFError` if there is nothing left + connection as a string. Blocks until there is something to receive. + Raises :exc:`EOFError` if there is nothing left to receive and the other end has closed. If *maxlength* is specified and the message is longer than *maxlength* @@ -771,7 +773,8 @@ Connection objects are usually created using :func:`Pipe` -- see also .. method:: recv_bytes_into(buffer[, offset]) Read into *buffer* a complete message of byte data sent from the other end - of the connection and return the number of bytes in the message. Raises + of the connection and return the number of bytes in the message. Blocks + until there is something to receive. Raises :exc:`EOFError` if there is nothing left to receive and the other end was closed. |