Commit 2243023c authored by Sandro Tosi's avatar Sandro Tosi

clarify recv* are blocking operations; thanks to Chris Kogelnik from docs@

parent 89455262
...@@ -727,7 +727,8 @@ Connection objects are usually created using :func:`Pipe` -- see also ...@@ -727,7 +727,8 @@ Connection objects are usually created using :func:`Pipe` -- see also
.. method:: recv() .. method:: recv()
Return an object sent from the other end of the connection using 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. and the other end was closed.
.. method:: fileno() .. method:: fileno()
...@@ -761,7 +762,8 @@ Connection objects are usually created using :func:`Pipe` -- see also ...@@ -761,7 +762,8 @@ Connection objects are usually created using :func:`Pipe` -- see also
.. method:: recv_bytes([maxlength]) .. method:: recv_bytes([maxlength])
Return a complete message of byte data sent from the other end of the 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. to receive and the other end has closed.
If *maxlength* is specified and the message is longer than *maxlength* 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 ...@@ -771,7 +773,8 @@ Connection objects are usually created using :func:`Pipe` -- see also
.. method:: recv_bytes_into(buffer[, offset]) .. method:: recv_bytes_into(buffer[, offset])
Read into *buffer* a complete message of byte data sent from the other end 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 :exc:`EOFError` if there is nothing left to receive and the other end was
closed. closed.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment