Commit b4250efb authored by Ulf Magnusson's avatar Ulf Magnusson Committed by Thomas Petazzoni
Browse files

support: get prompts via official Kconfiglib APIs



These weren't available when gen-manual-lists.py was first written.

Signed-off-by: default avatarUlf Magnusson <ulfalizer@gmail.com>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent aba6fa13
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -99,7 +99,7 @@ def get_symbol_parents(item, root=None, enable_choice=False):
        if parent.is_menu():
            parents.append(parent.get_title())
        elif enable_choice and parent.is_choice():
            parents.append(parent.prompts[0][0])
            parents.append(parent.get_prompts()[0])
        parent = parent.get_parent()
    if isinstance(root, kconfiglib.Menu) or \
            (enable_choice and isinstance(root, kconfiglib.Choice)):
@@ -234,9 +234,9 @@ class Buildroot:
        """
        if not symbol.is_symbol():
            return False
        if type == 'real' and not symbol.prompts:
        if type == 'real' and not symbol.get_prompts():
            return False
        if type == 'virtual' and symbol.prompts:
        if type == 'virtual' and symbol.get_prompts():
            return False
        if not self.re_pkg_prefix.match(symbol.get_name()):
            return False
@@ -315,7 +315,7 @@ class Buildroot:
        :param mark_deprecated: Append a 'deprecated' to the label

        """
        label = symbol.prompts[0][0]
        label = symbol.get_prompts()[0]
        if self._is_deprecated(symbol) and mark_deprecated:
            label += " *(deprecated)*"
        return label
@@ -394,7 +394,7 @@ class Buildroot:
                    continue
                for s in selects:
                    if s == symbol:
                        if sym.prompts:
                        if sym.get_prompts():
                            l = self._get_symbol_label(sym,False)
                            parent_pkg = _get_parent_package(sym)
                            if parent_pkg is not None: