From 997bf7578d8a3bf2f61bc9ec8a3dd34ade669a8e Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Tue, 8 Dec 2020 19:57:10 -0800 Subject: [PATCH] hocrtransform: fix exception if no div ocr_page object --- src/ocrmypdf/hocrtransform.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ocrmypdf/hocrtransform.py b/src/ocrmypdf/hocrtransform.py index e464f95b..13e266cb 100755 --- a/src/ocrmypdf/hocrtransform.py +++ b/src/ocrmypdf/hocrtransform.py @@ -282,13 +282,15 @@ class HocrTransform: def _do_line( self, pdf: Canvas, - line, + line: Optional[Element], elemclass: str, fontname: str, invisible_text: bool, interword_spaces: bool, show_bounding_boxes: bool, ): + if not line: + return pxl_line_coords = self.element_coordinates(line) line_box = self.pt_from_pixel(pxl_line_coords) line_height = line_box.y2 - line_box.y1