Fix validation of languages not using tesseract_env
And some related issues.
This commit is contained in:
@@ -84,12 +84,12 @@ def check_options_languages(options):
|
||||
options.language = options.language[0].split('+')
|
||||
|
||||
languages = set(options.language)
|
||||
if not languages.issubset(tesseract.languages()):
|
||||
if not languages.issubset(tesseract.languages(options.tesseract_env)):
|
||||
msg = (
|
||||
"The installed version of tesseract does not have language "
|
||||
"data for the following requested languages: \n"
|
||||
)
|
||||
for lang in languages - tesseract.languages():
|
||||
for lang in languages - tesseract.languages(options.tesseract_env):
|
||||
msg += lang + '\n'
|
||||
raise MissingDependencyError(msg)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user