From 8e5a53aece4f6e420fa0c16c19da346e7f32dd99 Mon Sep 17 00:00:00 2001 From: gdetrez Date: Fri, 20 Oct 2006 10:57:11 +0200 Subject: [PATCH] ajout du script compatibilise de stephane darcs-hash:20061020085711-f46e9-6f826e4c868038f0c3374d3513aa88ad0c6bc748.gz --- lib/impression/__init__.py | 3 +++ lib/impression/cout.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/impression/__init__.py b/lib/impression/__init__.py index 6736a432..141ab16a 100644 --- a/lib/impression/__init__.py +++ b/lib/impression/__init__.py @@ -156,6 +156,9 @@ class impression: def __init__(self, path_to_pdf, adh = None): self._fichier = path_to_pdf + os.system("/usr/scripts/impression/compatibilise %s" % path_to_pdf) + + self._adh = adh # calcule le prix de l'encre tout de suite self._base_prix_couleurs, self._nb_pages = cout.base_prix_couleurs(path_to_pdf) diff --git a/lib/impression/cout.py b/lib/impression/cout.py index 843bff2c..f60d9660 100755 --- a/lib/impression/cout.py +++ b/lib/impression/cout.py @@ -65,7 +65,7 @@ def base_prix_couleurs(path_fichier_pdf): # Convertit les pdf en png couleur (status, rep) = commands.getstatusoutput("nice -n 5 gs -sDEVICE=png16m -r30 -dBATCH -dNOPAUSE -dSAFER -dPARANOIDSAFER -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dMaxBitmap=50000000 -sOutputFile=%s%%d -q %s" % (nom_png, path_fichier_pdf)) if status: - raise FichierInvalide("ERREUR : Fichier invalide. Aucun png n'a ete cree.\n") + raise FichierInvalide("ERREUR %s : Fichier invalide. Aucun png cree. (couleurs)" % status) # Récupère la liste des fichiers list_filepng=os.listdir(nom_rep)