-class PresenceCheck:
- def __init__(self, name, type):
- self.type = type
- if self.type == 'kconfig':
- self.name = 'CONFIG_' + name
- else:
- sys.exit('[!] ERROR: unsupported type "{}" for {}'.format(type, self.__class__.__name__))
- self.state = None
- self.result = None
-
- def check(self):
- if self.state is None:
- self.result = 'FAIL: not present'
- return
- self.result = 'OK: is present'
-
- def table_print(self, _mode, with_results):
- print('{:<91}'.format(self.name + ' is present'), end='')
- if with_results:
- print('| {}'.format(self.result), end='')
-
-