X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/2e874fa14264bf37f17ae9b9375e26059e7f35ec..29595f9e351b8d7b4f77b0a9885209d45929d2b1:/lib/python/Components/Converter/EventName.py diff --git a/lib/python/Components/Converter/EventName.py b/lib/python/Components/Converter/EventName.py index e391b95f..919dd3b0 100644 --- a/lib/python/Components/Converter/EventName.py +++ b/lib/python/Components/Converter/EventName.py @@ -1,12 +1,13 @@ from Components.Converter.Converter import Converter +from Components.Element import cached class EventName(Converter, object): NAME = 0 SHORT_DESCRIPTION = 1 EXTENDED_DESCRIPTION = 2 - def __init__(self, type, *args, **kwargs): - Converter.__init__(self) + def __init__(self, type): + Converter.__init__(self, type) if type == "Description": self.type = self.SHORT_DESCRIPTION elif type == "ExtendedDescription": @@ -14,10 +15,11 @@ class EventName(Converter, object): else: self.type = self.NAME + @cached def getText(self): event = self.source.event if event is None: - return "" + return "N/A" if self.type == self.NAME: return event.getEventName()