tools: binman: ti_board_cfg: improve error message
When there is a lint error the user gets the following cryptic message: binman: Node '/path/to/some/node': Yamllint error: 18: comments This isn't very helpful. Improve the message to tell the user that the number is actually a line number and also tell the user in which file they have to look. Signed-off-by: Michael Walle <mwalle@kernel.org> Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
This commit is contained in:
@@ -248,7 +248,7 @@ class Entry_ti_board_config(Entry_section):
|
||||
|
||||
yaml_config = config.YamlLintConfig("extends: default")
|
||||
for p in yamllint.linter.run(open(self._config_file, "r"), yaml_config):
|
||||
self.Raise(f"Yamllint error: {p.line}: {p.rule}")
|
||||
self.Raise(f"Yamllint error: Line {p.line} in {self._config_file}: {p.rule}")
|
||||
try:
|
||||
validate(self.file_yaml, self.schema_yaml)
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user