def runs_to_xml(self, runSet, runs, blockname=None):
        """
        This function creates the XML structure for a list of runs
        """
        # copy benchmarkinfo, limits, columntitles, systeminfo from xml_header
        runsElem = util.copy_of_xml_element(self.xml_header)
        runsElem.set("options", " ".join(runSet.options))
        if blockname is not None:
            runsElem.set("block", blockname)
            runsElem.set("name", ((runSet.real_name + ".") if runSet.real_name else "") + blockname)
        elif runSet.real_name:
            runsElem.set("name", runSet.real_name)

        # collect XMLelements from all runs
        for run in runs:
            runsElem.append(run.xml)

        return runsElem
def runs_to_xml ( self , runSet , runs , blockname = None ) : runsElem = util . copy_of_xml_element ( self . xml_header ) runsElem . set ( "options" , " " . join ( runSet . options ) ) if blockname is not None : runsElem . set ( "block" , blockname ) runsElem . set ( "name" , ( ( runSet . real_name + "." ) if runSet . real_name else "" ) + blockname ) elif runSet . real_name : runsElem . set ( "name" , runSet . real_name ) for run in runs : runsElem . append ( run . xml ) return runsElem
This function creates the XML structure for a list of runs