From 9b2ab92913306143f2fac2f33019e33e71cccc06 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Mon, 11 Nov 2019 22:19:01 -0800 Subject: [PATCH] tesseract: fix exception when logger is RootLogger --- src/ocrmypdf/exec/tesseract.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ocrmypdf/exec/tesseract.py b/src/ocrmypdf/exec/tesseract.py index f6b13d599..afa0e4a68 100644 --- a/src/ocrmypdf/exec/tesseract.py +++ b/src/ocrmypdf/exec/tesseract.py @@ -186,7 +186,9 @@ def get_orientation(input_file, engine_mode, timeout: float, log, tesseract_env= def tesseract_log_output(mainlog, stdout, input_file): - log = TesseractLoggerAdapter(mainlog, extra=mainlog.extra) + log = TesseractLoggerAdapter( + mainlog, extra=mainlog.extra if hasattr(mainlog, 'extra') else None + ) try: text = stdout.decode()