[impression/,intranet/] on debugge l'AJAX

darcs-hash:20090914113809-bd074-ea3ddaaa14f90fba6bf49cc860b4aaadcc776806.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-09-14 13:38:09 +02:00
parent 59eb9f55cb
commit 90149fd583
5 changed files with 33 additions and 24 deletions

View file

@ -176,7 +176,10 @@ class impression:
raise FichierInvalide, ("Le fichier ne semble pas etre un PDF", path_to_pdf)
# on compte les pages
self._pages = int(os.popen("pdfinfo %s | grep Pages " % (self._fichier)).readline().split()[1])
try:
self._pages = int(os.popen("pdfinfo %s | grep 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?)"
# calcule le prix de l'encre tout de suite
self._calcule_prix()