From 3cb98917315fe31c83d47aed4eb94fcfd305a565 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Wed, 10 Apr 2013 18:39:09 +0200 Subject: [PATCH] =?UTF-8?q?[impression=5Fcanon]=20ne=20d=C3=A9bite=20qu'en?= =?UTF-8?q?=20cas=20de=20succ=C3=A8s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- impression/impression_canon.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/impression/impression_canon.py b/impression/impression_canon.py index 7160e212..5a1a15c4 100644 --- a/impression/impression_canon.py +++ b/impression/impression_canon.py @@ -202,7 +202,7 @@ class impression: # on compte les pages et on regarde le format pdfinfo = Popen(["pdfinfo",self._fichier],stdout=PIPE,stderr=PIPE).communicate() if pdfinfo[1] <> '': - raise FichierInvalide(u"pdfinfo n'arrive pas a lire le fichier (il est peut-etre corrompu ou protege par un mot de passe)",path_to_pdf) + raise FichierInvalide(u"pdfinfo n'arrive pas a lire le fichier (il est peut-etre corrompu ou protege par un mot de passe), https://wiki.crans.org/VieCrans/ImpressionReseau#Format_des_fichiers",path_to_pdf) self._pages = -1 for line in pdfinfo[0].split('\n'): if line.startswith('Pages'): @@ -378,6 +378,8 @@ class impression: """ self._jid = _uniq_jid() + # imprime le document + self._exec_imprime() # debite l'adhérent si adherent il y a if (self._adh != None): adh = self._adh.split('@') @@ -389,9 +391,6 @@ class impression: adh.solde(-self._prix, "impression(%d): %s par %s" % (self._jid,self._fichier,self._adh)) adh.save() del adh - # imprime le document - self._exec_imprime() - def _calcule_prix(self):