diff --git a/tabellio/agenda/event.py b/tabellio/agenda/event.py index 2aa6334..95d561e 100644 --- a/tabellio/agenda/event.py +++ b/tabellio/agenda/event.py @@ -88,7 +88,13 @@ class BaseEvent(Item): except IndexError: return '#' - + def is_now(self): + now = datetime.datetime.now() + if now < self.start: + return False + if self.end and now > self.end: + return False + return True class Event(BaseEvent): implements(IEvent)