new cover type
[librarian.git] / librarian / embeds / latex.py
index e10d165..0201d08 100644 (file)
@@ -1,9 +1,11 @@
+# -*- coding: utf-8 -*-
 import os
 import shutil
 from subprocess import call, PIPE
 from tempfile import mkdtemp
 from librarian import get_resource
 import os
 import shutil
 from subprocess import call, PIPE
 from tempfile import mkdtemp
 from librarian import get_resource
-from . import DataEmbed, create_embed, downgrades_to, converts_to
+from . import DataEmbed, create_embed, downgrades_to
+
 
 class LaTeX(DataEmbed):
     @downgrades_to('image/png')
 
 class LaTeX(DataEmbed):
     @downgrades_to('image/png')
@@ -15,7 +17,7 @@ class LaTeX(DataEmbed):
             f.write((tmpl % {'code': self.data}).encode('utf-8'))
         call(['xelatex', '-interaction=batchmode', '-output-directory', tempdir, fpath], stdout=PIPE, stderr=PIPE)
         call(['convert', '-density', '150', os.path.join(tempdir, 'doc.pdf'), '-trim',
             f.write((tmpl % {'code': self.data}).encode('utf-8'))
         call(['xelatex', '-interaction=batchmode', '-output-directory', tempdir, fpath], stdout=PIPE, stderr=PIPE)
         call(['convert', '-density', '150', os.path.join(tempdir, 'doc.pdf'), '-trim',
-                os.path.join(tempdir, 'doc.png')])
+             os.path.join(tempdir, 'doc.png')])
         pngdata = open(os.path.join(tempdir, 'doc.png')).read()
         shutil.rmtree(tempdir)
         return create_embed('image/png', data=pngdata)
         pngdata = open(os.path.join(tempdir, 'doc.png')).read()
         shutil.rmtree(tempdir)
         return create_embed('image/png', data=pngdata)