Do not fail, when ocr backend is missing (#50).
- Since tesseract (i.e. an ocr backend) is an optional requiremnt of mayan, we shouldn't fail, if it is not found. - S.a https://github.com/mayan-edms/mayan-edms/issues/50
This commit is contained in:
@@ -73,6 +73,9 @@ def do_document_ocr(queue_document):
|
|||||||
document_page.content = ocr_cleanup(ocr_text)
|
document_page.content = ocr_cleanup(ocr_text)
|
||||||
document_page.page_label = _(u'Text from OCR')
|
document_page.page_label = _(u'Text from OCR')
|
||||||
document_page.save()
|
document_page.save()
|
||||||
|
except Exception as e:
|
||||||
|
logger.debug('missing ocr backend: %s' % ocr_backend)
|
||||||
|
logger.debug('I/O error({0}): {1}'.format(e.errno, e.strerror))
|
||||||
finally:
|
finally:
|
||||||
fs_cleanup(pre_ocr_filepath_w_ext)
|
fs_cleanup(pre_ocr_filepath_w_ext)
|
||||||
fs_cleanup(unpaper_input)
|
fs_cleanup(unpaper_input)
|
||||||
|
|||||||
Reference in New Issue
Block a user