Пример #1
0
def load_menu_properties():
    """加载导航栏配置"""
    if os.path.exists("config/menu.ini"):
        path = "config/menu.ini"
    else:
        path = "config/menu.default.ini"

    menu_list = []
    # menu_config = config.Properties(path)
    # for title in menu_config.get_properties():
    #     group = dict(title=title)
    #     group["children"] = []
    #     children = menu_config.get_properties()[title]
    #     for item in children:
    #         url = children[item]
    #         group["children"].append(dict(name=item, url=url))
    #     menu_list.append(group)

    cf = ConfigParser()
    cf.read(path, encoding="utf-8")
    names = cf.sections()
    for name in names:
        group = dict(title=name)
        options = cf.options(name)
        group["children"] = []
        for option in options:
            url = cf.get(name, option)
            group["children"].append(dict(name=option, url=url))
        menu_list.append(group)

    global MENU_LIST
    MENU_LIST = menu_list
Пример #2
0
def load_menu_properties():
    """加载导航栏配置"""
    if os.path.exists("config/menu.ini"):
        path = "config/menu.ini"
    else:
        path = "config/menu.default.ini"

    menu_list = []
    cf = ConfigParser()
    cf.read(path, encoding="utf-8")
    names = cf.sections()
    for name in names:
        group = dict(title=name)
        options = cf.options(name)
        group["children"] = []
        for option in options:
            url = cf.get(name, option)
            group["children"].append(dict(name=option, url=url))
        menu_list.append(group)

    global MENU_LIST
    MENU_LIST = menu_list