1 from Components.PerServiceDisplay import PerServiceBase
2 from Tools.Event import Event
3 from enigma import iPlayableService
4 from Source import Source
6 class EventInfo(PerServiceBase, Source):
10 def __init__(self, navcore, now_or_next):
12 PerServiceBase.__init__(self, navcore,
14 iPlayableService.evUpdatedEventInfo: self.ourEvent,
15 iPlayableService.evEnd: self.stopEvent
19 self.now_or_next = now_or_next
22 service = self.navcore.getCurrentService()
23 info = service and service.info()
24 self.event = info and info.getEvent(self.now_or_next)