From 505c6e1fa3d259dca33d19cdc5b69f70d5e3f83c Mon Sep 17 00:00:00 2001 From: Robin <167366979+allrob23@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:04:10 -0300 Subject: [PATCH] set isfinal to true to enable xml parser to free resources --- Lib/fontTools/misc/testTools.py | 2 +- Lib/fontTools/ufoLib/glifLib.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/misc/testTools.py b/Lib/fontTools/misc/testTools.py index be6116132..7d7872148 100644 --- a/Lib/fontTools/misc/testTools.py +++ b/Lib/fontTools/misc/testTools.py @@ -38,7 +38,7 @@ def parseXML(xmlSnippet): % type(xmlSnippet).__name__ ) xml += b"" - reader.parser.Parse(xml, 0) + reader.parser.Parse(xml, 1) return reader.root[2] diff --git a/Lib/fontTools/ufoLib/glifLib.py b/Lib/fontTools/ufoLib/glifLib.py index 8f5cba064..abbda4914 100755 --- a/Lib/fontTools/ufoLib/glifLib.py +++ b/Lib/fontTools/ufoLib/glifLib.py @@ -1765,7 +1765,7 @@ class _BaseParser: parser = ParserCreate() parser.StartElementHandler = self.startElementHandler parser.EndElementHandler = self.endElementHandler - parser.Parse(text) + parser.Parse(text, 1) def startElementHandler(self, name, attrs): self._elementStack.append(name)