[mail_invalide.py] On ne fait pas de fiche pour les gens plus sur le campus
Ignore-this: 3e208212fb5ead0fdc2191ea4251ee43 darcs-hash:20110911214807-ddb99-65d7c976cfab34747374289154f8a598a1deeef3.gz
This commit is contained in:
parent
bec9689f42
commit
e8a29010f5
1 changed files with 15 additions and 11 deletions
|
@ -79,14 +79,18 @@ def generate_ps(proprio, mail):
|
||||||
log(utils.exceptions.formatExc())
|
log(utils.exceptions.formatExc())
|
||||||
raise e
|
raise e
|
||||||
|
|
||||||
def set_mail_invalide(adherent, mail):
|
def set_mail_invalide(adherent, mail, a_verifier, a_imprimer):
|
||||||
print "Génération de la fiche pour %s :" % adherent.Nom().encode('utf-8')
|
if adherent.chbre() not in ['????', 'EXT']:
|
||||||
fiche = generate_ps(adherent, mail)
|
print "Génération de la fiche pour %s :" % adherent.Nom().encode('utf-8')
|
||||||
print fiche
|
fiche = generate_ps(adherent, mail)
|
||||||
a_imprimer.append(fiche)
|
print fiche
|
||||||
adherent.blacklist([time.time() + 14 * 24 * 3600,
|
a_imprimer.append(fiche)
|
||||||
'-', 'mail_invalide', "Mail invalide"])
|
adherent.blacklist([time.time() + 14 * 24 * 3600,
|
||||||
adherent.save()
|
'-', 'mail_invalide', "Mail invalide"])
|
||||||
|
adherent.save()
|
||||||
|
else:
|
||||||
|
print "Chambre de %s : %s, impossible de générer la fiche." % (adherent.Nom().encode('utf-8'), adherent.chbre())
|
||||||
|
a_verifier.append(mail)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
if '--help' in sys.argv or '-h' in sys.argv or len(sys.argv) < 2:
|
if '--help' in sys.argv or '-h' in sys.argv or len(sys.argv) < 2:
|
||||||
|
@ -122,7 +126,7 @@ if __name__ == "__main__":
|
||||||
a_verifier.append(adresse)
|
a_verifier.append(adresse)
|
||||||
else:
|
else:
|
||||||
adherent = res[0]
|
adherent = res[0]
|
||||||
a_imprimer.append(set_mail_invalide(adherent, adherent.email()))
|
set_mail_invalide(adherent, adherent.email(), a_verifier, a_imprimer)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
print " * Recherche de %s ..." % adresse
|
print " * Recherche de %s ..." % adresse
|
||||||
|
@ -134,7 +138,7 @@ if __name__ == "__main__":
|
||||||
a_verifier.append(adresse)
|
a_verifier.append(adresse)
|
||||||
else:
|
else:
|
||||||
adherent = res[0]
|
adherent = res[0]
|
||||||
a_imprimer.append(set_mail_invalide(adherent, adresse))
|
set_mail_invalide(adherent, adresse, a_verifier, a_imprimer)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Est-ce une adresse mail sans compte Cr@ns ?
|
# Est-ce une adresse mail sans compte Cr@ns ?
|
||||||
|
@ -149,7 +153,7 @@ if __name__ == "__main__":
|
||||||
a_verifier.append(adresse)
|
a_verifier.append(adresse)
|
||||||
else:
|
else:
|
||||||
adherent = res[0]
|
adherent = res[0]
|
||||||
a_imprimer.append(set_mail_invalide(adherent, adherent.email()))
|
set_mail_invalide(adherent, adherent.email(), a_verifier, a_imprimer)
|
||||||
|
|
||||||
if len(a_verifier) + len(a_imprimer) > 0:
|
if len(a_verifier) + len(a_imprimer) > 0:
|
||||||
print ''
|
print ''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue