Fix error on -l lang1+lang2

This commit is contained in:
James R. Barlow
2020-06-12 12:10:29 -07:00
parent c6b9a49cbb
commit 393c5a9ea4
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ class LanguageSetAction(argparse.Action):
def __call__(self, parser, namespace, values, option_string=None):
dest = getattr(namespace, self.dest)
if '+' in values:
dest.add(lang for lang in values.split('+'))
dest.update(lang for lang in values.split('+'))
else:
dest.add(values)
+5
View File
@@ -875,3 +875,8 @@ def test_image_dpi_not_image(caplog, resources, outpdf):
'tests/plugins/tesseract_noop.py',
)
assert '--image-dpi is being ignored' in caplog.text
def test_two_languages(resources, no_outpdf):
p, _, _ = run_ocrmypdf(resources / 'graph_ocred.pdf', no_outpdf, '-l', 'eng+deu')
assert p.returncode == ExitCode.already_done_ocr