diff --git a/modules/acmbot.py b/modules/acmbot.py index 2972b0d..6a85e3d 100644 --- a/modules/acmbot.py +++ b/modules/acmbot.py @@ -99,7 +99,11 @@ def tomorrow_sort(events): else: def tomorrow_sort(events): events = sorted(events, key=lambda x: x['date'], reverse=True) - return [ (0, events[0]) ] + events = list(enumerate(takewhile( + lambda x: x['date'] >= datetime.date.today(), + events, + ))) + return [ events[-1] ] messages = self.get_event_messages(tomorrow_sort) elif self.args.command == "!help":