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)