From: Ulf Magnusson Date: Wed, 10 Jun 2015 13:05:11 +0000 (+0200) Subject: support: get prompts via official Kconfiglib APIs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b4250efb2f5f4a56f4b073a8679f399fab603586;p=buildroot.git support: get prompts via official Kconfiglib APIs These weren't available when gen-manual-lists.py was first written. Signed-off-by: Ulf Magnusson Signed-off-by: Thomas Petazzoni --- diff --git a/support/scripts/gen-manual-lists.py b/support/scripts/gen-manual-lists.py index 2acac2c454..d45810bfe9 100644 --- a/support/scripts/gen-manual-lists.py +++ b/support/scripts/gen-manual-lists.py @@ -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: