code: def sendall(self, data, **kws):
          
          return SendAll(self, data, timeout=self._timeout, **kws)
docs: Send data to the socket. The socket must be connected to a remote
          socket. All the data is guaranteed to be sent.