Some versions of tesseract installed by homebrew end up without a functional tessdata folder, and tesseract is not helpful in this situation, so add a new test to make sure our output is at least indicative of the problem. In the process of properly handling return codes I discovered test_override_metadata triggers a NPE inside JHOVE probably due to the Unicode character checking. This could be specific to my JRE (1.6.0_65, Oracle) but it's probably JHOVE's fault. A valid PDF/A (per Acrobat) is still generated.
12 lines
215 B
Python
12 lines
215 B
Python
from enum import IntEnum
|
|
|
|
|
|
class ExitCode(IntEnum):
|
|
bad_args = 1
|
|
input_file = 2
|
|
missing_dependency = 3
|
|
invalid_output_pdfa = 4
|
|
file_access_error = 5
|
|
already_done_ocr = 6
|
|
other_error = 15
|