Daniel STAN
18bcbd19ea
deconnexion2: fusionne mails notif upload_hard
...
Et on peut ainsi virer ce machin de templating dans config/
2015-04-17 18:35:22 +02:00
Daniel STAN
d6bb56dfaa
deconnexion2: join() ne prend qu'un argument
2015-04-10 16:16:36 +02:00
Pierre-Elliott Bécue
ef7e52d892
On stocke l'heure du cron dans la signature, pour plus de clarté.
2015-04-07 00:32:56 +02:00
Daniel STAN
ffb4a1d94f
deconnexion2.py: modif ldap => context manager
2015-04-04 23:07:08 +02:00
Pierre-Elliott Bécue
d9bd6a621d
On met dans une transaction atomique le truncate/copy.
...
* Cela permet de s'assurer que la table contient bien des données en
tout instant où elle le devrait (c'est-à-dire quand on ne la vide pas
explicitement)
2015-04-03 14:20:56 +02:00
Pierre-Elliott Bécue
baa9855327
Passage à get_mail et |name pour le templating.
2015-03-30 20:36:15 +02:00
Pierre-Elliott Bécue
fdfdd23022
Revert des deux commits précédents : c'était un problème de types
...
* tuple vs list dans les results.
2015-03-30 17:18:54 +02:00
Pierre-Elliott Bécue
93ee03aee9
Et l'ordre des variables est important.
2015-03-30 17:08:10 +02:00
Pierre-Elliott Bécue
3041a8ee16
Quand on veut qu'une variable globale soit lisible dans une fonction, faut faire gaffe...
...
* ~100 mails sur une dizaine d'adhérents plus loin...
2015-03-30 17:05:50 +02:00
Pierre-Elliott Bécue
9c472f97c0
Coquille.
2015-03-30 09:07:19 +02:00
Pierre-Elliott Bécue
d6633b1258
On ne printe qu'en debug
2015-03-30 00:41:29 +02:00
Pierre-Elliott Bécue
38cf8eb8e9
Nouveau script de comptage d'upload et de déconnexion.
...
* Il compte en progressif et stocke les calculs temporaires
dans une table appelée accounting
* Aux itérations suivantes, il ne prend en compte que les deltas
2015-03-30 00:39:18 +02:00