def __init__(self, session, language): self.session = session Screen.__init__(self, session) self["actions"] = ActionMap(["OkCancelActions"], {"ok": self.ok, "cancel": self.close}, -1) self.providers = [] list = [] for provider in language.findall("provider"): name = provider.get("name") or None name = name.encode("UTF-8") or name if name: list.append(name) self.providers.append(provider) self["list"] = MenuList(list)
def __init__(self, session, language): self.session = session Screen.__init__(self, session) self["actions"] = ActionMap(["OkCancelActions"], {"ok": self.ok, "cancel": self.close}, -1) self.providers = [] list = [] for provider in language.findall("provider"): name = provider.get("name") or None name = name.encode("UTF-8") or name if name: list.append(name) self.providers.append(provider) self["list"] = MenuList(list)