From 65eec6d2172845de81a3da7ec0fdf63d2ec1897f Mon Sep 17 00:00:00 2001 From: Andrey Lihatskiy Date: Thu, 18 Jan 2024 23:30:43 +0200 Subject: XML formatting tool - add LF before EOF --- scripts/code_tools/fix_xml_indentations.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/code_tools/fix_xml_indentations.py b/scripts/code_tools/fix_xml_indentations.py index 019f6db23c..9c8a1fc04b 100644 --- a/scripts/code_tools/fix_xml_indentations.py +++ b/scripts/code_tools/fix_xml_indentations.py @@ -79,7 +79,10 @@ def save_xml(tree, file_path, xml_decl, indent_text=False, indent_tab=False, rm_ with io.open(file_path, 'wb') as file: file.write(xml_decl.encode('utf-8')) file.write('\n'.encode('utf-8')) - file.write(xml_string.encode('utf-8')) + if xml_string: + file.write(xml_string.encode('utf-8')) + if not xml_string.endswith('\n'): + file.write('\n'.encode('utf-8')) except IOError as e: print(f"Error saving file {file_path}: {e}") -- cgit v1.2.3