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)