From f0297b9779c15329ecf826d62ed46b00c9d35bdc Mon Sep 17 00:00:00 2001
From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
Date: Fri, 19 Apr 2024 08:42:35 +0200
Subject: [PATCH] Write input file in error-replace mode to ignore and replace
 unknown character

---
 generateChangemarks/generateTOC.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/generateChangemarks/generateTOC.py b/generateChangemarks/generateTOC.py
index a60d022..3129a8a 100644
--- a/generateChangemarks/generateTOC.py
+++ b/generateChangemarks/generateTOC.py
@@ -96,7 +96,7 @@ def processDocument(args:argparse.Namespace) -> None:
 		backupFile(outDocument)
 		tocDone = False
 		# Add the TOC to the document
-		with open(outDocument, 'w') as f:
+		with open(outDocument, 'w', encoding='utf-8', errors='replace') as f:
 			inToc = False
 			for line in document:
 				# Skip the old TOC when writing
-- 
GitLab