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:
Roberto Rosario
2014-09-30 15:39:36 -04:00
parent 3effc58ab0
commit f434720617

View File

@@ -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)