From afa3761a57ac3d2fe2cabe50a4956a188119bddf Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 6 Nov 2020 12:05:11 +0100 Subject: Label generation: optimize template evaluation --- ishtar_common/models_imports.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ishtar_common/models_imports.py') diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 5712a1936..42ab7f9ea 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -48,6 +48,10 @@ from ishtar_common.data_importer import Importer, ImportFormater, \ ImporterError from ishtar_common.utils import task +UnoCalc = None +if settings.USE_LIBREOFFICE: + from ishtar_common.libreoffice import UnoCalc + logger = logging.getLogger(__name__) @@ -127,9 +131,8 @@ class ImporterType(models.Model): return self.name def get_libreoffice_template(self): - if not settings.USE_LIBREOFFICE: + if not UnoCalc: return - from ishtar_common.libreoffice import UnoCalc ROW_NUMBER = 500 uno = UnoCalc() calc = uno.create_calc() -- cgit v1.2.3