From 2001cfa8a143f7265b3b35cfdf362974a12f21bd Mon Sep 17 00:00:00 2001 From: Michel Blockelet Date: Tue, 7 Dec 2010 13:19:59 +0100 Subject: [PATCH] [impression_canon.py] Correction erreur detection des pages Si le logiciel createur du fichier s'appelait "Pages", ca plantait lamentablement ... darcs-hash:20101207121959-ddb99-e3c38a8c26b7a2a6194607aeb33fad46ba5583c0.gz --- impression/impression_canon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/impression/impression_canon.py b/impression/impression_canon.py index c809982e..9fe2f14f 100755 --- a/impression/impression_canon.py +++ b/impression/impression_canon.py @@ -176,9 +176,9 @@ class impression: # on compte les pages try: - self._pages = int(os.popen("pdfinfo %s | grep Pages " % (self._fichier)).readline().split()[1]) + self._pages = int(os.popen("pdfinfo %s | egrep ^Pages " % (self._fichier)).readline().split()[1]) except Exception, e: - raise FichierInvalide, u"pdfinfo n'arrive à lire le fichier (fichier protégé par mot de passe?)" + raise FichierInvalide, u"pdfinfo n'arrive pas a lire le fichier (fichier protege par mot de passe?)" # calcule le prix de l'encre tout de suite self._calcule_prix()