diff --git a/gestion/mail/fin_connexion.py b/gestion/mail/fin_connexion.py index 8cc3eff3..8f487dd9 100755 --- a/gestion/mail/fin_connexion.py +++ b/gestion/mail/fin_connexion.py @@ -128,8 +128,10 @@ def prev(c, date): year = date.year cal = calendar.Calendar() + first = datetime.datetime(day=1, month=month, year=year, tzinfo=pytz.UTC) - last = first + 31*DAY # un peu plus probablement + last = first.replace(month=1+month%12, year=year+int(month==12)) + disconnect = brief(c, first, last) by_day = {x: 0 for x in xrange(1,32)} for adh in disconnect: @@ -156,7 +158,8 @@ def prev(c, date): # zone de test -warn(c.search(u'aid=4281')[0], 7) +#warn(c.search(u'aid=4281')[0], 7) +prev(c, today) # Plusieurs type d'execution: # * Manuel (préventif): avertit d'une déco dans moins d'un mois