title: Python socket.sendall() function
body: <p>I'm reading <em><a href="http://heather.cs.ucdavis.edu/~matloff/Python/PyNet.pdf">Tutorial on Network Programming with Python</a></em>, and in this document the author is saying that "The function sendall() should be used only with blocking sockets."</p>
  
  <p>But I do not see any such condition in the Python documentation, <em><a href="http://docs.python.org/library/socket.html#socket.socket.sendall">socket.sendall(string[, flags])</a></em>.</p>
  
  <p>Is the author of PyNet right?</p>