diff --git a/surveillance/fiche_deconnexion/generate.py b/surveillance/fiche_deconnexion/generate.py index efb631e7..96d6e1cb 100755 --- a/surveillance/fiche_deconnexion/generate.py +++ b/surveillance/fiche_deconnexion/generate.py @@ -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 : ')