project/kiwipycon/proceedings/booklet/mk_scipy_paper.py
changeset 96 3ece0de11641
parent 94 e86755df35da
--- a/project/kiwipycon/proceedings/booklet/mk_scipy_paper.py	Tue May 11 03:47:41 2010 +0530
+++ b/project/kiwipycon/proceedings/booklet/mk_scipy_paper.py	Tue May 11 03:48:47 2010 +0530
@@ -11,7 +11,7 @@
 
 conf_name = 'SciPy2009'
 
-current_dir = '/media/python/workspace/kiwipycon/project/kiwipycon/proceedings/booklet'
+current_dir = '/media/python/workspace/kiwipycon/project/static/proceedings'
 
 outdir = current_dir + os.sep + 'output'
 
@@ -226,7 +226,7 @@
     else:
         author_list = abstract.authors
     authors = []
-    print dir(author_list[0])
+
     for author in author_list:
         # If the author has no surname, he is not an author 
         if author.surname:
@@ -372,8 +372,15 @@
     outfile.write(ur'\end{document}' + u'\n')
     outfile.close()
 
-    return tex2pdf(os.path.splitext(outfilename)[0], remove_tex=False)
+    error_file = tex2pdf(os.path.splitext(outfilename)[0], remove_tex=False)
 
+    if not error_file:
+      # Generate a preview image
+      command = ('convert', '-thumbnail', 'x400',
+                 '%s[0]' % (outbasename + '.pdf'), outbasename + '.png')
+      supervise_popen(command, timeout=10)
+
+    return error_file
 
 ##############################################################################
 # Code for using outside of the webapp.