From d97d3c2bc7f38e31988a0f717617026e28867b28 Mon Sep 17 00:00:00 2001 From: Roland Dobai Date: Wed, 22 May 2019 15:44:41 +0200 Subject: [PATCH] Tools: Produce a clearer message for Kconfig prefix errors --- tools/check_kconfigs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/check_kconfigs.py b/tools/check_kconfigs.py index ae879813f..23a46e149 100755 --- a/tools/check_kconfigs.py +++ b/tools/check_kconfigs.py @@ -263,8 +263,9 @@ class IndentAndNameChecker(BaseChecker): common_prefix_len = len(common_prefix) if common_prefix_len < self.min_prefix_length: raise InputError(self.path_in_idf, line_number, - 'Common prefix "{}" length is {} and should be at least {} characters long' - ''.format(common_prefix, common_prefix_len, self.min_prefix_length), + 'The common prefix for the config names of the menu ending at this line is "{}". ' + 'All config names in this menu should start with the same prefix of {} characters ' + 'or more.'.format(common_prefix, self.min_prefix_length), line) # no suggested correction for this if len(self.prefix_stack) > 0: parent_prefix = self.prefix_stack[-1]