summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-05-02 13:17:12 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-06-17 13:21:28 +0200
commit715e01be693de938605bd3f0037478a38e7953cb (patch)
treebf15a35776fc8612ff44dfc7ddc6c06806811104 /ishtar_common/models.py
parentaa3850870c5671178c4648f91c62cdd3fc8affa4 (diff)
downloadIshtar-715e01be693de938605bd3f0037478a38e7953cb.tar.bz2
Ishtar-715e01be693de938605bd3f0037478a38e7953cb.zip
Rebase migrations
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()