Plus robuste.
Ceci dit, je ne vois pas pourquoi on ne se dbarasse pas du nom original dans sa totalit. Car avec cette mthode, on ne neutralise pas entirement le nom. Pourquoi ne pas simplement garder le rsultat de mkstemp comme nom de fichier ? darcs-hash:20060127085813-d1718-46c8257721915b7e0df16a13513f5351ac0e2272.gz
This commit is contained in:
parent
8646ccd727
commit
c28734caab
1 changed files with 2 additions and 2 deletions
|
@ -211,7 +211,7 @@ class fichier_impression :
|
|||
return "<p>"+body+"</p>"
|
||||
|
||||
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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue