From 7ad2e9146c3b7276edf5d36359bb1015a6cb156e Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Sat, 4 May 2013 19:24:53 +0200 Subject: [PATCH] [saints] Il faut penser au modulo quand on est en fin de mois --- today.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/today.py b/today.py index 81cc8b8..80d05fb 100755 --- a/today.py +++ b/today.py @@ -181,7 +181,14 @@ def get_saints(): now = get_now() saints = {} saints["today"] = _parse_saint(sourcesaints[now.month - 1][now.day - 1]) - saints["tomorrow"] = _parse_saint(sourcesaints[now.month - 1][now.day]) + nbdays = len(sourcesaints[now.month - 1]) + if now.day == nbdays: # il faut regarder le mois suivant + if now.month == 12: # il faut regarder l'année suivante + saints["tomorrow"] = _parse_saint(sourcesaints[0][0]) + else: + saints["tomorrow"] = _parse_saint(sourcesaints[now.month][0]) + else: + saints["tomorrow"] = _parse_saint(sourcesaints[now.month - 1][now.day]) firstnames = _get_firstnames() towish = {"today" : [], "tomorrow" : []} for day in ["today", "tomorrow"]: -- 2.39.2