Files
mayan-edms/apps/converter/runtime.py

19 lines
537 B
Python

from __future__ import absolute_import
from django.core.exceptions import ImproperlyConfigured
from .office_converter import OfficeConverter
from .exceptions import OfficeBackendError
from .settings import GRAPHICS_BACKEND
from .utils import load_backend
try:
office_converter = OfficeConverter()
except OfficeBackendError:
office_converter = None
try:
backend = load_backend().ConverterClass()
except ImproperlyConfigured:
raise ImproperlyConfigured(u'Missing or incorrect converter backend: %s' % GRAPHICS_BACKEND)