From 6fbd0d97542baa58e5509e9d6de0ec97aa4f5bea Mon Sep 17 00:00:00 2001 From: rozel Date: Sat, 2 Jul 2005 04:26:17 +0200 Subject: [PATCH] Les windows n'envoient pas de '\n' ... strip est plus adapt. darcs-hash:20050702022617-061a7-b640d4f45de88e647966b7bee5af7302e7b341b7.gz --- impression/couts.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/impression/couts.py b/impression/couts.py index 0b402b43..e4ea3d1b 100755 --- a/impression/couts.py +++ b/impression/couts.py @@ -27,7 +27,7 @@ class cout: faces=1 pages=1 nb_copie=1 - taille="NON_VALIDE" + taille="" erreur="" recto_v="None" media="" @@ -59,9 +59,9 @@ class cout: ligne = original.readline() while ligne: if ligne.startswith('%%BeginFeature: *PageSize'): - taille=ligne.split(' ')[-1].replace('\n','') + taille=ligne.split(' ')[-1].strip() if ligne.startswith('%%BeginFeature: *Duplex'): - recto_v=ligne.split(' ')[-1].replace('\n','') + recto_v=ligne.split(' ')[-1].strip() if ligne.find('%RBIBeginNonPPDFeature: *NumCopies') != -1: nb_copie_ps=int(ligne.split(' ')[-1]) while ligne.find('%RBIEndNonPPDFeature') == -1: @@ -76,10 +76,9 @@ class cout: if nb_copie_ps: self.nb_copie=nb_copie_ps - if taille=="A4" or taille=="A3": - self.taille=taille - else: # taille invalide - self.erreur="Erreur : Taille invalide" + self.taille=taille + if not (taille=="A4" or taille=="A3"): + self.erreur="Taille invalide" return if recto_v == "None" or recto_v == "Recto": @@ -231,7 +230,8 @@ class cout: mail=self.remplis_template(template) else: sujet="Erreur " + sujet - mail=self.erreur + "\n\n-- \nL'imprimante\n" + # Provisoire, il faudra ameliore cela.. + mail=self.erreur + template #"\n\n-- \nL'imprimante\n" #l'envoi self.send_email("Imprimante <%(From)s>" % { 'From' : impression.From_imprimante}, Dest , sujet, mail)