from Components.Converter.Converter import Converter from Components.Element import cached class RadioText(Converter, object): def __init__(self, type): Converter.__init__(self, type) self.type = type @cached def getText(self): rt = self.source.radiotext text = "" if rt: if self.type == "RadioText": text = rt.getRadioText() return text.decode("latin-1").encode("utf-8") text = property(getText)