Dans le nom des fichiers .desc et .pdf, suppression des caractèrs spéciaux

et d'espace dans le préfix utilisé pour géner le nom des fichiers temporaires

darcs-hash:20060127083313-9e428-99048e14eafa9906e8ee1284c8090e0023f1fb62.gz
This commit is contained in:
bobot 2006-01-27 09:33:13 +01:00
parent b058c48465
commit 8646ccd727

View file

@ -211,6 +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,'______________________________________'))
(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)