From f2961c4e485faff9f84ddadf3793f92de6466d56 Mon Sep 17 00:00:00 2001 From: kthoden Date: Mon, 11 Feb 2019 16:28:44 +0100 Subject: [PATCH] ID assigner appinfo --- idassigner.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/idassigner.py b/idassigner.py index 8d7f4ca..e3f8b72 100644 --- a/idassigner.py +++ b/idassigner.py @@ -105,7 +105,11 @@ def main(): chapter.tag = "elementtobestripped" etree.strip_elements(xml_tree, "elementtobestripped") - libeoaconvert.write_appinfo(xml_tree, "id_assigner", __version__, "idassign", "Assign XML IDs to elements", datetime.now().strftime("%Y-%m-%d")) + + appinfo_element = xml_tree.xpath("//t:encodingDesc/t:appInfo", namespaces=NS_MAP)[0] + appinfo = libeoaconvert.get_appinfo("id_assigner", __version__, "idassign", "Assign XML IDs to elements", datetime.now().strftime("%Y-%m-%d")) + appinfo_element.insert(0, appinfo) + output = args.teifile.replace(".xml", "-withids.xml") xml_tree.write(output, pretty_print=True, xml_declaration=True, encoding="utf-8") logging.info("Wrote %s." % output)