derniere_connexion: catche EnvironmentError

Au moins, on ne crashera pas lamentablement au milieu de la boucle... Ce qui
permet d'être sûr qu'on màj tous les comptes nécessaires.
De toute façon, si on rencontre cette erreur sur un adh, c'est qu'un autre
script est en train de s'exécuter de manière concurrente.
This commit is contained in:
Daniel STAN 2015-04-07 19:50:12 +02:00
parent ef7e52d892
commit 66f3fd0707

View file

@ -81,7 +81,11 @@ def update_connexion(dico):
last_connexion.pop()
last_connexion.append(date_log_int)
else: last_connexion.append(date_log_int)
adh.save()
try:
adh.save()
except EnvironmentError as err:
print "Cannot update %r. EnvironmentError(%r)" % (adh, err)
print "Maybe you should fix your damn cron ?"