diff --git a/ocrmypdf/__main__.py b/ocrmypdf/__main__.py index fc83830c..4a8c062b 100755 --- a/ocrmypdf/__main__.py +++ b/ocrmypdf/__main__.py @@ -28,7 +28,7 @@ from . import PROGRAM_NAME, VERSION from .exceptions import * from . import exceptions as ocrmypdf_exceptions -from . import _unicodefun +from ._unicodefun import verify_python3_env warnings.simplefilter('ignore', pypdf.utils.PdfReadWarning) @@ -50,7 +50,10 @@ def complain(message): if 'IDE_PROJECT_ROOTS' in os.environ: os.environ['PATH'] = '/usr/local/bin:' + os.environ['PATH'] -_unicodefun._verify_python3_env() +# -------- +# Critical environment tests + +verify_python3_env() if tesseract.version() < MINIMUM_TESS_VERSION: complain( diff --git a/ocrmypdf/_unicodefun.py b/ocrmypdf/_unicodefun.py index f41c7c01..4f693bda 100644 --- a/ocrmypdf/_unicodefun.py +++ b/ocrmypdf/_unicodefun.py @@ -38,7 +38,7 @@ import sys import codecs -def _verify_python3_env(): +def verify_python3_env(): """Ensures that the environment is good for unicode on Python 3.""" try: import locale