Les windows n'envoient pas de '\n' ... strip est plus adapt.

darcs-hash:20050702022617-061a7-b640d4f45de88e647966b7bee5af7302e7b341b7.gz
This commit is contained in:
rozel 2005-07-02 04:26:17 +02:00
parent 7282b0e33c
commit 6fbd0d9754

View file

@ -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"
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)