From efec6da377f1c7f43c8b854525f567e8a6efb6a0 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Mon, 29 Oct 2018 02:02:00 -0700 Subject: [PATCH] Fix error on serializing bad character markers (Since they held a reference to their font, which in turn, had an open file handle.) --- src/ocrmypdf/pdfinfo/layout.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ocrmypdf/pdfinfo/layout.py b/src/ocrmypdf/pdfinfo/layout.py index 861eee5e..90c8c627 100644 --- a/src/ocrmypdf/pdfinfo/layout.py +++ b/src/ocrmypdf/pdfinfo/layout.py @@ -121,7 +121,7 @@ class TextPositionTracker(PDFLayoutAnalyzer): def handle_undefined_char(self, font, cid): #log.info('undefined: %r, %r', font, cid) - return (font, cid) + return (font.fontname, cid) def receive_layout(self, ltpage): self.result = ltpage