Fix difference in Windows error message breaking test_no_languages

This commit is contained in:
James R. Barlow
2019-12-04 17:13:51 -08:00
parent 17d20309c7
commit e63503d64b
+3 -2
View File
@@ -127,9 +127,10 @@ def languages(tesseract_env=None):
except CalledProcessError as e:
raise MissingDependencyError(lang_error(e.output)) from e
for line in output.splitlines():
if line.startswith('Error'):
raise MissingDependencyError(lang_error(output))
header, *rest = output.splitlines()
if not header.startswith('List of available languages'):
raise MissingDependencyError(lang_error(output))
return set(lang.strip() for lang in rest)