def _load_sub_menus(self): try: for sbm in find_submenus(SCRIPT_DIR, OPT_MASK): logging.info("Loading main menu option: %s " % sbm["name"]) sub = load_submenu(sbm) self.m_lSubMenus.append(sub()) if not self.m_lSubMenus: sys.exit() for sbm in self.m_lSubMenus: temp = {} temp.update({'text': sbm.m_sSection}) temp.update({'icon': sbm.m_lIcon['icon']}) temp.update({'color_txt': "type_color_2"}) self.m_lLines.append(temp) except: raise
def _load_sub_menus(self): submenus = [] try: for sbm in find_submenus(SCRIPT_DIR, OPT_MASK): logging.info("Loading main menu option: %s " % sbm["name"]) sub = load_submenu(sbm) submenus.append(sub()) if len(self.m_lLines) != 0: for i in range(0, len(self.m_lLines)): self.m_lSubMenus.append(None) for sub in submenus: self.m_lSubMenus.append(sub) for sbm in self.m_lSubMenus: if sbm: temp = {} temp.update({'text': sbm.m_sSection}) temp.update({'icon': sbm.m_lIcon['icon']}) temp.update({'color_txt': "type_color_2"}) self.m_lLines.append(temp) except: raise