X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;ds=sidebyside;f=kconfig_hardened_check%2Fengine.py;h=4fdc222e7e8ac3d9fec6a2cf0a3c60c411f8c918;hb=f8e47e12ddf6b5c7b7562af6b85b8f65481e4b07;hp=ec472d57e578e56fd5873c100e8ba976b08248b2;hpb=7d95d59bad5f740d524f9f988468bd182305c1b8;p=kconfig-hardened-check.git diff --git a/kconfig_hardened_check/engine.py b/kconfig_hardened_check/engine.py index ec472d5..4fdc222 100644 --- a/kconfig_hardened_check/engine.py +++ b/kconfig_hardened_check/engine.py @@ -15,14 +15,16 @@ GREEN_COLOR = '\x1b[32m' RED_COLOR = '\x1b[31m' COLOR_END = '\x1b[0m' -def colorize_result(input): - if input.startswith('OK'): +def colorize_result(input_text): + if input_text is None: + return input_text + if input_text.startswith('OK'): color = GREEN_COLOR - elif input.startswith('FAIL:'): + elif input_text.startswith('FAIL:'): color = RED_COLOR else: - assert(False), f'unexpected result "{input}"' - return f'{color}{input}{COLOR_END}' + assert(False), f'unexpected result "{input_text}"' + return f'{color}{input_text}{COLOR_END}' class OptCheck: @@ -188,7 +190,7 @@ class ComplexOptCheck: o = self.opts[0] o.table_print(mode, False) if with_results: - print(f'| {colorize_result(self.result)}', end=') + print(f'| {colorize_result(self.result)}', end='') def json_dump(self, with_results): dump = self.opts[0].json_dump(False)