Remove double execution of backend. Store the language in the instance.
This commit is contained in:
@@ -22,13 +22,14 @@ class OCRBackendBase(object):
|
||||
image = page.get_image()
|
||||
logger.info('Processing page: %d of document version: %s', page.page_number, document_version)
|
||||
document_page_content, created = DocumentPageContent.objects.get_or_create(document_page=page)
|
||||
result = self.execute(file_object=image, language=language)
|
||||
document_page_content.content = self.execute(file_object=image, language=language)
|
||||
document_page_content.save()
|
||||
image.close()
|
||||
logger.info('Finished processing page: %d of document version: %s', page.page_number, document_version)
|
||||
|
||||
def execute(self, file_object, language=None, transformations=None):
|
||||
self.language = language
|
||||
|
||||
if not transformations:
|
||||
transformations = []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user