def send(self, message, flags=0, copy=False, track=False):
        zmq_msg = ffi.new('zmq_msg_t*')

        c_message = ffi.new('char[]', message)
        C.zmq_msg_init_size(zmq_msg, len(message))
        C.memcpy(C.zmq_msg_data(zmq_msg), c_message, len(message))

        if zmq_version == 2:
            ret = C.zmq_send(self.zmq_socket, zmq_msg, flags)
        else:
            ret = C.zmq_sendmsg(self. zmq_socket, zmq_msg, flags)

        C.zmq_msg_close(zmq_msg)
        if 0 < ret:
            self.last_errno = C.zmq_errno()

        return ret
dataset/ETHPy150Open felipecruz/zmqpy/zmqpy/zmqpy.py/Socket.send/swapped operands of `<`