From cbd964c868fe382a0f7161e5cc47ae26b55bec51 Mon Sep 17 00:00:00 2001 From: bel Date: Tue, 21 Feb 2023 12:59:39 -0700 Subject: [PATCH] gettin close tho --- main.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 1b86da9..5722594 100644 --- a/main.py +++ b/main.py @@ -37,9 +37,15 @@ def de_column_ify(): writer.write(f) def de_columnify_page(q, path, page): - result = cluster.Chars(path, page.chars, page).divide_into_columns() - log("putting", page.page_number) - q.put((page, result)) + for _ in range(3): + try: + result = cluster.Chars(path, page.chars, page).divide_into_columns() + log("putting", page.page_number, len(result)) + q.put((page.page_number, result)) + return + except Exception as e: + log(page.page_number, "encountered", e) + raise Exception(f"failure for {page.page_number}") def textify(page): lines = page.extract_text(layout=True).split("\n")