Fix error on --tesseract-timeout timing out

This commit is contained in:
James R. Barlow
2016-02-20 03:13:23 -08:00
parent ea4e6bf67d
commit ecc0ac9b19
+2 -2
View File
@@ -174,7 +174,7 @@ def generate_hocr(input_file, output_hocr, language: list, tessconfig: list,
# Generate a HOCR file with no recognized text if tesseract times out
# Temporary workaround to hocrTransform not being able to function if
# it does not have a valid hOCR file.
page_timedout(input_file)
page_timedout(log, input_file)
with open(output_hocr, 'w', encoding="utf-8") as f:
pageinfo = pageinfo_getter()
f.write(HOCR_TEMPLATE.format(
@@ -238,7 +238,7 @@ def generate_pdf(input_image, skip_pdf, output_pdf, language: list,
args_tesseract, close_fds=True, stderr=STDOUT,
universal_newlines=True, timeout=timeout)
except TimeoutExpired:
page_timedout(input_image)
page_timedout(log, input_image)
shutil.copy(skip_pdf, output_pdf)
except CalledProcessError as e:
tesseract_log_output(log, e.output, input_image)