[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:
parent
5af39592a6
commit
14b5e136cf
1 changed files with 5 additions and 2 deletions
|
@ -109,8 +109,11 @@ def generate_ps(sanction, proprio, db):
|
||||||
# Paquets nécessaires : texlive-latex-base, texlive-latex-recommended,
|
# Paquets nécessaires : texlive-latex-base, texlive-latex-recommended,
|
||||||
# texlive-latex-extra, texlive-lang-french, texlive-luatex,
|
# texlive-latex-extra, texlive-lang-french, texlive-luatex,
|
||||||
# texlive-pstricks
|
# 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)
|
return '%s/%s.ps' % (dossier, fichier)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
log('Erreur lors de la génération du ps : ')
|
log('Erreur lors de la génération du ps : ')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue