from __future__ import unicode_literals from mayan.apps.converter.utils import get_converter_class class OCRBackendBase(object): def execute(self, file_object, language=None, transformations=None): self.language = language if not transformations: transformations = [] self.converter = get_converter_class()(file_object=file_object) for transformation in transformations: self.converter.transform(transformation=transformation)