1 from Components.Converter.Converter import Converter
2 from Components.Element import cached
4 class EventName(Converter, object):
7 EXTENDED_DESCRIPTION = 2
9 def __init__(self, type):
10 Converter.__init__(self, type)
11 if type == "Description":
12 self.type = self.SHORT_DESCRIPTION
13 elif type == "ExtendedDescription":
14 self.type = self.EXTENDED_DESCRIPTION
20 event = self.source.event
24 if self.type == self.NAME:
25 return event.getEventName()
26 elif self.type == self.SHORT_DESCRIPTION:
27 return event.getShortDescription()
28 elif self.type == self.EXTENDED_DESCRIPTION:
29 return event.getExtendedDescription()
31 text = property(getText)