From a9974e53657d02072933e05c06dce42dfa6217f7 Mon Sep 17 00:00:00 2001 From: Mc-muffin <8714476+Mc-muffin@users.noreply.github.com> Date: Fri, 6 Jan 2023 23:16:52 -0500 Subject: [PATCH] Make PointerOffset self-closing --- ToolsTOR.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ToolsTOR.py b/ToolsTOR.py index 6dcb895..d45e58e 100644 --- a/ToolsTOR.py +++ b/ToolsTOR.py @@ -329,7 +329,10 @@ class ToolsTOR(ToolsTales): def make_speakers_section(self, root, names: dict[str, NameEntry]): for k, v in names.items(): entry_node = etree.SubElement(root, "Entry") - etree.SubElement(entry_node,"PointerOffset").text = ",".join([str(off) for off in v.offsets]) + if v.offsets: + etree.SubElement(entry_node,"PointerOffset").text = ",".join([str(off) for off in v.offsets]) + else: + etree.SubElement(entry_node,"PointerOffset") etree.SubElement(entry_node,"JapaneseText").text = str(k) etree.SubElement(entry_node,"EnglishText") etree.SubElement(entry_node,"Notes")