summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r--ishtar_common/models.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index e5721d922..15b341cb7 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -37,6 +37,9 @@ import time
from io import BytesIO
from subprocess import Popen, PIPE
from PIL import Image
+from ooopy.OOoPy import OOoPy
+from ooopy.Transformer import Transformer as OOTransformer
+import ooopy.Transforms as OOTransforms
from django import forms
from django.apps import apps
@@ -3221,20 +3224,16 @@ class DocumentTemplate(models.Model):
output = open(output_name, 'wb')
output.write(result)
output_name = main_output_name + suffix
- # TODO: merge docs - return the last for now
- from ooopy.OOoPy import OOoPy
- from ooopy.Transformer import Transformer
- import ooopy.Transforms as Transforms
o = OOoPy(infile=names[0], outfile=output_name)
if len(names) > 1:
- t = Transformer(
+ t = OOTransformer(
o.mimetype,
- Transforms.get_meta(o.mimetype),
- Transforms.Concatenate(*(names[1:])),
- Transforms.renumber_all(o.mimetype),
- Transforms.set_meta(o.mimetype),
- Transforms.Fix_OOo_Tag(),
- Transforms.Manifest_Append()
+ OOTransforms.get_meta(o.mimetype),
+ OOTransforms.Concatenate(*(names[1:])),
+ OOTransforms.renumber_all(o.mimetype),
+ OOTransforms.set_meta(o.mimetype),
+ OOTransforms.Fix_OOo_Tag(),
+ OOTransforms.Manifest_Append()
)
t.transform (o)
o.close()