From fcd1c61fc215edcf39ad49a7d641c37283b2d0e4 Mon Sep 17 00:00:00 2001 From: chove Date: Sat, 1 Apr 2006 02:09:19 +0200 Subject: [PATCH] sans commentaire... darcs-hash:20060401000919-4ec08-d42a37a98865e83a49f0d5504bf36f5d6d104d15.gz --- impression/class_impression.py | 38 ++++++++++++++-------------------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/impression/class_impression.py b/impression/class_impression.py index 64ce358c..a9f8c686 100755 --- a/impression/class_impression.py +++ b/impression/class_impression.py @@ -279,30 +279,22 @@ class fichier_impression: parse = ligne.split("=") if parse[1] == 'None': setattr(self,parse[0],None) - else: + elif parse[0] in ("nom_job", "taille", "user", "nom_fichier_pdf", "nom_fichier_desc", "job_id"): #pour les attributs strings - if parse[0] in ("nom_job", "taille", "user", - "nom_fichier_pdf", "nom_fichier_desc", - "job_id"): - setattr(self,parse[0],parse[1]) - else: - #pour les attributs entiers - if parse[0] in ("nbr_pages", "nb_copie", - "imprime", "code","agrafe"): - setattr(self,parse[0],int(parse[1])) - else: - #pour les attributs boolean - if parse[0] in ("recto_verso", "transparent", - "couleur", "portrait", - "erreur_critique"): - setattr(self,parse[0],(parse[1] == 'True')) - else: - #pour les attributs flottants - if parse[0] in ("cout", "modif_epoch"): - setattr(self, parse[0], float(parse[1])) - else: - self.erreur_critique = True - print '

ligne non parsée: %s

' % ligne + setattr(self,parse[0],parse[1]) + elif parse[0] in ("nbr_pages", "nb_copie", "imprime", "code","agrafe"): + #pour les attributs entiers + setattr(self,parse[0],int(parse[1])) + elif parse[0] in ("recto_verso", "transparent", "couleur", "portrait", "erreur_critique"): + #pour les attributs boolean + setattr(self,parse[0],(parse[1] == 'True')) + elif parse[0] in ("cout", "modif_epoch"): + #pour les attributs flottants + setattr(self, parse[0], float(parse[1])) + else: + self.erreur_critique = True + print '

ligne non parsée: %s

' % ligne + ligne=file_obj_desc.readline()[0:-1] file_obj_desc.close() except Exception, inst :