exampleNewCondition - CMSROMA/MTDDB GitHub Wiki

from mtdConstructionDBTools import mtdcdb

xml = mtdcdb.root()
dataset = {'01234567890': [{'NAME': 'name1', 'VALUE': 'value1'},
                           {'NAME': 'name2', 'VALUE': 'value2'},
                           {'NAME': 'name3', 'VALUE': 'value3'}],
           '09876543210': [{'NAME': 'name1', 'VALUE': 'valuea'},
                           {'NAME': 'name2', 'VALUE': 'valueb'},
                           {'NAME': 'name3', 'VALUE': 'valuec'}]
}

run_dict = { 'name': 'run_tag_IRR_0',
             'type': 'run_type',
             'location': 'my_lab'
}

cond = mtdcdb.newCondition(xml, 'CONDITION_NAME', dataset, run = run_dict)
xml.append(cond)

xmlstring = mtdcdb.mtdxml(xml)
print(xmlstring)