Issue 3551: Raise ValueError if the size causes ERROR_NO_SYSTEM_RESOURCES
diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst
index 5ff94ea..18e81a7 100644
--- a/Doc/library/multiprocessing.rst
+++ b/Doc/library/multiprocessing.rst
@@ -710,7 +710,8 @@
Send an object to the other end of the connection which should be read
using :meth:`recv`.
- The object must be picklable.
+ The object must be picklable. Very large pickles (approximately 32 MB+,
+ though it depends on the OS) may raise a ValueError exception.
.. method:: recv()
@@ -742,7 +743,9 @@
complete message.
If *offset* is given then data is read from that position in *buffer*. If
- *size* is given then that many bytes will be read from buffer.
+ *size* is given then that many bytes will be read from buffer. Very large
+ buffers (approximately 32 MB+, though it depends on the OS) may raise a
+ ValueError exception
.. method:: recv_bytes([maxlength])