From fc75254c603620557b30fe3e5a80feba1ba280d2 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Tue, 13 Apr 2021 14:37:30 -0700 Subject: [PATCH] Fix awslambda progressbar.update() error Fixes #759 --- src/ocrmypdf/extra_plugins/awslambda.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ocrmypdf/extra_plugins/awslambda.py b/src/ocrmypdf/extra_plugins/awslambda.py index bf7569f3..0effcc1d 100644 --- a/src/ocrmypdf/extra_plugins/awslambda.py +++ b/src/ocrmypdf/extra_plugins/awslambda.py @@ -115,9 +115,10 @@ class LambdaExecutor(Executor): task_finished: Callable, ): if use_threads and max_workers == 1: - for args in task_arguments: - result = task(args) - task_finished(result, self.pbar_class) + with self.pbar_class(**tqdm_kwargs) as pbar: + for args in task_arguments: + result = task(args) + task_finished(result, pbar) return task_arguments = list(task_arguments)