diff --git a/impression/class_impression.py b/impression/class_impression.py index f921cd51..bc775441 100755 --- a/impression/class_impression.py +++ b/impression/class_impression.py @@ -211,7 +211,7 @@ class fichier_impression : return "

"+body+"

" def enregistre_pdf(self,f_value,f_nom,dossier): - f_nom=f_nom.translate(string.maketrans(string.punctuation+string.whitespace,'______________________________________')) + f_nom = f_nom.translate(string.maketrans(string.punctuation+string.whitespace,'_' * len(string.punctuation+string.whitespace))) (fd_fichier_desc,self.nom_fichier_desc) = tempfile.mkstemp(suffix='.desc',prefix=f_nom,dir=dossier) os.close(fd_fichier_desc) os.chmod(self.nom_fichier_desc,33184) @@ -220,7 +220,7 @@ class fichier_impression : file_obj_pdf=open(self.nom_fichier_pdf,'w') file_obj_pdf.write(f_value) file_obj_pdf.close() - self.nbr_pages = int(os.popen("pdfinfo %s | grep Pages " % (self.nom_fichier_pdf)).readline().split()[1]) + self.nbr_pages = int(os.popen("pdfinfo '%s' | grep Pages " % (self.nom_fichier_pdf)).readline().split()[1]) self.modif_epoch=time.time() def sauve_desc(self):