From aa73e3c69f3e402c149846c2aea919625314cc5f Mon Sep 17 00:00:00 2001 From: Frederick Robinson Date: Fri, 17 Mar 2023 14:27:27 -0700 Subject: [PATCH] handle case when candidate is None (#1066) --- src/ocrmypdf/pdfinfo/info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ocrmypdf/pdfinfo/info.py b/src/ocrmypdf/pdfinfo/info.py index cef2b0fb..76602e6f 100644 --- a/src/ocrmypdf/pdfinfo/info.py +++ b/src/ocrmypdf/pdfinfo/info.py @@ -525,7 +525,7 @@ def _find_form_xobject_images(pdf: Pdf, container: Object, contentsinfo: Content xobjs = resources['/XObject'].as_dict() for xobj in xobjs: candidate = xobjs[xobj] - if candidate['/Subtype'] != '/Form': + if candidate is None or candidate['/Subtype'] != '/Form': continue form_xobject = candidate