

def send(self, data, flags=0):
    if (not self._sslobj):
        return socket.send(self, data, flags)
    elif (flags != 0):
        raise ValueError(('%s.send(): non-zero flags not allowed' % self.__class__))
    try:
        return self.write(data)
    except ssl.SSLError as exc:
        if (exc.args[0] in (ssl.SSL_ERROR_WANT_WRITE, ssl.SSL_ERROR_WANT_READ)):
            raise SocketError(errno.EAGAIN)
        raise

dataset/ETHPy150Open HenryHu/pybbs/xmpp/aio.py SSLSocket.send/original