[surveillance/fiche_deconnexion/generate.py] On log l'erreur quand on échoue sur la génération d'un .ps

ça me semble un peu illusoire parce que si ça foire, latex va attendre qu'on lui parle, donc ça va deadlocker...
 Mais au moins, ça prévient si latex est pas installé. (True story)
This commit is contained in:
Vincent Le Gallic 2013-02-06 06:43:38 +01:00
parent 5af39592a6
commit 14b5e136cf

View file

@ -109,8 +109,11 @@ def generate_ps(sanction, proprio, db):
# Paquets nécessaires : texlive-latex-base, texlive-latex-recommended,
# texlive-latex-extra, texlive-lang-french, texlive-luatex,
# texlive-pstricks
commands.getstatusoutput('PATH="/bin:/usr/bin" cd %(dossier)s && latex %(base)s.tex && dvips %(base)s.dvi && rm -f %(base)s.dvi %(base)s.aux %(base)s.log %(base)s.tex'%{'dossier': dossier, 'base': fichier})
commande = 'PATH="/bin:/usr/bin" cd %(dossier)s && latex %(base)s.tex && dvips %(base)s.dvi && rm -f %(base)s.dvi %(base)s.aux %(base)s.log %(base)s.tex'%{'dossier': dossier, 'base': fichier}
status, output = commands.getstatusoutput(commande)
if status != 0:
log('Erreur lors de la génération du ps : ')
log(output)
return '%s/%s.ps' % (dossier, fichier)
except Exception, e:
log('Erreur lors de la génération du ps : ')