On enregistre dans la base LDAP que l'adresse mail est invalide

Sortie de la boucle correcte lorsqu'une adresse mail est introuve

darcs-hash:20070924085403-72cb0-0dda329e8acddb2b5d6badb43c8e9354e7c58f51.gz
This commit is contained in:
salles 2007-09-24 10:54:03 +02:00
parent 77430c4838
commit 8aa2002736

View file

@ -62,19 +62,22 @@ file.read()
chbres = []
for adresse in adresses :
os.system("barcode -n -E -b %s%s -o %s" % (adresse,time.strftime("%Y%m%d-%H%M",time.localtime()),barcode))
data = db.search("mail=%s" % adresse)
data = db.search("mail=%s" % adresse,'w')
try :
prenom = data['adherent'][0].prenom().encode('iso8859-15')
nom = data['adherent'][0].nom().encode('iso8859-15')
chbre = data['adherent'][0].chbre()
adherent = data['adherent'][0]
prenom = adherent.prenom().encode('iso8859-15')
nom = adherent.nom().encode('iso8859-15')
chbre = adherent.chbre()
# L'adhérent a une adresse mail invalide
data['adherent'][0].mail_invalide(True)
adherent.mail_invalide(True)
adherent._save()
except :
print("Erreur : l'adresse < %s > n'a pas été trouvée dans la base" % adresse)
adresses.remove(adresse)
if len(adresses) == 0 :
sys.exit("Aucune adresse valide")
continue
chbres.append(chbre)
date = time.strftime("%A %d %B %Y",time.localtime(time.time()+15*24*3600))