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:
parent
ef7e52d892
commit
66f3fd0707
1 changed files with 5 additions and 1 deletions
|
@ -81,7 +81,11 @@ def update_connexion(dico):
|
||||||
last_connexion.pop()
|
last_connexion.pop()
|
||||||
last_connexion.append(date_log_int)
|
last_connexion.append(date_log_int)
|
||||||
else: last_connexion.append(date_log_int)
|
else: last_connexion.append(date_log_int)
|
||||||
|
try:
|
||||||
adh.save()
|
adh.save()
|
||||||
|
except EnvironmentError as err:
|
||||||
|
print "Cannot update %r. EnvironmentError(%r)" % (adh, err)
|
||||||
|
print "Maybe you should fix your damn cron ?"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue