From cf9a545c1a79faaa57ea60ccac9d8ea5d58d4636 Mon Sep 17 00:00:00 2001 From: Alex Pyrgiotis Date: Mon, 10 Jun 2024 18:32:40 +0300 Subject: [PATCH] Use TESSDATA_PREFIX if explicitly passed Our logic for detecting the appropriate Tesseract data directory should also take into account the canonical envvar, if explicitly passed. --- dangerzone/conversion/common.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dangerzone/conversion/common.py b/dangerzone/conversion/common.py index b801257..882b1ec 100644 --- a/dangerzone/conversion/common.py +++ b/dangerzone/conversion/common.py @@ -14,7 +14,9 @@ def running_on_qubes() -> bool: def get_tessdata_dir() -> str: - if running_on_qubes(): + if os.environ.get("TESSDATA_PREFIX"): + return os.environ["TESSDATA_PREFIX"] + elif running_on_qubes(): return "/usr/share/tesseract/tessdata/" else: return "/usr/share/tessdata/"