Des broutilles.

Commit juste pour viter les CVS status.

darcs-hash:20050624095140-061a7-3a5f5a6a81b43ad923d97e6cdc6ce05327fb45f8.gz
This commit is contained in:
rozel 2005-06-24 11:51:40 +02:00
parent 9c33750a20
commit 55664a2882
2 changed files with 36 additions and 23 deletions

View file

@ -1,22 +1,18 @@
#!/usr/bin/env python
# -*- coding: iso-8859-15 -*-
# Utilisé par /usr/lib/cgi-bin/impression/analyse.py
# Utilisé par /var/www/impression/analyse.py
# /usr/lib/cups/backend/devis et /usr/lib/cups/backend/laserjet
# Écrit par Benoit
# modifie par Brice DUBOST
# modifié par Brice DUBOST
import locale
locale.setlocale(locale.LC_ALL, 'fr_FR')
import os, commands
import string
import re
import sys
import tempfile
import commands, os, string, sys
import tempfile # non utilisé en ce moment
sys.path.append('/usr/scripts/gestion')
from config import impression
@ -107,8 +103,6 @@ class cout:
else:
c_format = impression.c_a4
# Conversion en PostScript si le fichier est un pdf
# pour pouvoir le decouper en petits bouts.
# Vérification du format de fichier.
try:
en_tete=open(fichier).read(4)
@ -123,6 +117,7 @@ class cout:
(status,rep) = commands.getstatusoutput("nice -n 10 gs -sDEVICE=%s -r100 -dBATCH -dNOPAUSE -dSAFER -dPARANOIDSAFER -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dMaxBitmap=50000000 -sOutputFile='%s' -q '%s'" % (device, fichier+"%d.png", fichier) )
if (status != 0):
self.erreur="ERREUR : Ghostscript : Fichier Postscript invalide.\n"
self.erreur="Le message d'erreur est le suivant :\n"
self.erreur+= rep
# On détaille l'erreur dans le mail et
# il faut stopper l'impression.
@ -203,7 +198,6 @@ class cout:
<br><b>Prix total : %(prix)s </b>
</p>\n<p>
</p>\n"""
if not self.erreur:
return self.remplis_template(template)