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:
parent
77430c4838
commit
8aa2002736
1 changed files with 8 additions and 5 deletions
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue