Index: Lib/socket.py =================================================================== --- Lib/socket.py (revision 79791) +++ Lib/socket.py (working copy) @@ -162,14 +162,14 @@ # All the method names that must be delegated to either the real socket # object or the _closedsocket object. _delegate_methods = ("recv", "recvfrom", "recv_into", "recvfrom_into", - "send", "sendto") + "recvall", "recvall_into", "send", "sendto") class _closedsocket(object): __slots__ = [] def _dummy(*args): raise error(EBADF, 'Bad file descriptor') # All _delegate_methods must also be initialized here. - send = recv = recv_into = sendto = recvfrom = recvfrom_into = _dummy + send = recv = recv_into = sendto = recvall = recvall_into = recvfrom = recvfrom_into = _dummy __getattr__ = _dummy # Wrapper around platform socket objects. This implements @@ -565,3 +565,4 @@ sock.close() raise error, msg +