utils: checkstyle.py: Fix color bleed
If issue.line is None, the the terminal color is never reset back to normal. This causes the yellow color to bleed. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
30d55d584a
commit
b4bb5ce629
1 changed files with 4 additions and 2 deletions
|
@ -760,9 +760,11 @@ def check_file(top_level, commit, filename):
|
||||||
if len(issues):
|
if len(issues):
|
||||||
issues = sorted(issues, key=lambda i: i.line_number)
|
issues = sorted(issues, key=lambda i: i.line_number)
|
||||||
for issue in issues:
|
for issue in issues:
|
||||||
print('%s#%u: %s' % (Colours.fg(Colours.Yellow), issue.line_number, issue.msg))
|
print('%s#%u: %s%s' % (Colours.fg(Colours.Yellow), issue.line_number,
|
||||||
|
issue.msg, Colours.reset()))
|
||||||
if issue.line is not None:
|
if issue.line is not None:
|
||||||
print('+%s%s' % (issue.line.rstrip(), Colours.reset()))
|
print('%s+%s%s' % (Colours.fg(Colours.Yellow), issue.line.rstrip(),
|
||||||
|
Colours.reset()))
|
||||||
|
|
||||||
return len(formatted_diff) + len(issues)
|
return len(formatted_diff) + len(issues)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue