Don't silence OCR errors at the API high level, at this layer we don't know what really happened in the backend.
Move exception handling to the backend.
This commit is contained in:
@@ -73,9 +73,6 @@ def do_document_ocr(queue_document):
|
||||
document_page.content = ocr_cleanup(ocr_text)
|
||||
document_page.page_label = _(u'Text from OCR')
|
||||
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:
|
||||
fs_cleanup(pre_ocr_filepath_w_ext)
|
||||
fs_cleanup(unpaper_input)
|
||||
|
||||
Reference in New Issue
Block a user