From c598e4ceb37c7ac7dde49c6b493705b862a67e77 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 21 Nov 2011 08:22:00 -0400 Subject: [PATCH] Instantiate OfficeConverter just once --- apps/converter/api.py | 4 +--- apps/converter/runtime.py | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 apps/converter/runtime.py diff --git a/apps/converter/api.py b/apps/converter/api.py index c074027b43..3567800d79 100644 --- a/apps/converter/api.py +++ b/apps/converter/api.py @@ -14,8 +14,7 @@ from converter.literals import TRANSFORMATION_RESIZE, \ from converter.literals import DIMENSION_SEPARATOR from converter.literals import FILE_FORMATS from converter.utils import cleanup -from converter.office_converter import OfficeConverter - +from converter.runtime import office_converter HASH_FUNCTION = lambda x: hashlib.sha256(x).hexdigest() @@ -52,7 +51,6 @@ def convert(input_filepath, output_filepath=None, cleanup_files=False, mimetype= if os.path.exists(output_filepath): return output_filepath - office_converter = OfficeConverter() office_converter.convert(input_filepath, mimetype=mimetype) if office_converter: try: diff --git a/apps/converter/runtime.py b/apps/converter/runtime.py new file mode 100644 index 0000000000..54ea63394c --- /dev/null +++ b/apps/converter/runtime.py @@ -0,0 +1,3 @@ +from converter.office_converter import OfficeConverter + +office_converter = OfficeConverter()