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 = []
|
chbres = []
|
||||||
for adresse in adresses :
|
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))
|
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 :
|
try :
|
||||||
prenom = data['adherent'][0].prenom().encode('iso8859-15')
|
adherent = data['adherent'][0]
|
||||||
nom = data['adherent'][0].nom().encode('iso8859-15')
|
prenom = adherent.prenom().encode('iso8859-15')
|
||||||
chbre = data['adherent'][0].chbre()
|
nom = adherent.nom().encode('iso8859-15')
|
||||||
|
chbre = adherent.chbre()
|
||||||
# L'adhérent a une adresse mail invalide
|
# L'adhérent a une adresse mail invalide
|
||||||
data['adherent'][0].mail_invalide(True)
|
adherent.mail_invalide(True)
|
||||||
|
adherent._save()
|
||||||
|
|
||||||
except :
|
except :
|
||||||
print("Erreur : l'adresse < %s > n'a pas été trouvée dans la base" % adresse)
|
print("Erreur : l'adresse < %s > n'a pas été trouvée dans la base" % adresse)
|
||||||
adresses.remove(adresse)
|
adresses.remove(adresse)
|
||||||
if len(adresses) == 0 :
|
if len(adresses) == 0 :
|
||||||
sys.exit("Aucune adresse valide")
|
sys.exit("Aucune adresse valide")
|
||||||
|
continue
|
||||||
|
|
||||||
chbres.append(chbre)
|
chbres.append(chbre)
|
||||||
date = time.strftime("%A %d %B %Y",time.localtime(time.time()+15*24*3600))
|
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