Add psm writer

This commit is contained in:
Esa Kataja
2025-03-13 15:54:09 +02:00
parent f01f45ada2
commit e722565199
3 changed files with 185 additions and 5 deletions
+3 -1
View File
@@ -2,6 +2,7 @@ import click
from pathlib import Path
from json_parser import parse_json
from psm_parser import write_psm
from xml_parser import get_xml_data, add_connection, write_xml_data
@@ -14,8 +15,9 @@ from xml_parser import get_xml_data, add_connection, write_xml_data
def main(json: Path, xml: Path, name: str, description: str, pretty: bool):
xml_data = get_xml_data(xml)
field_names = parse_json(json)
root = add_connection(xml_data, name, field_names, description=description)
root = add_connection(xml_data, name, field_names, description=description)
write_xml_data(root, xml, pretty=pretty)
write_psm(name, field_names)
if __name__ == "__main__":