X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=kernel_hardening_checker%2Fengine.py;h=b6beb6c17fc591b05d53a07cdda49681d5619a81;hb=a2e5e4b76224a8e9775bb2341d5aa0939813680b;hp=1c1f0c6ceb6a66388fef52008a452b51589124b1;hpb=ac56b1d1b46e28fd4296a21c17e725b069ed4aec;p=kconfig-hardened-check.git diff --git a/kernel_hardening_checker/engine.py b/kernel_hardening_checker/engine.py index 1c1f0c6..b6beb6c 100644 --- a/kernel_hardening_checker/engine.py +++ b/kernel_hardening_checker/engine.py @@ -126,7 +126,7 @@ class OptCheck: "reason": self.reason, } # type: Dict[str, StrOrBool] if with_results: - assert self.result, f'unexpected empty result in {self.name}' + assert(self.result), f'unexpected empty result in {self.name}' dump["check_result"] = self.result dump["check_result_bool"] = self.result.startswith('OK') return dump @@ -246,7 +246,7 @@ class ComplexOptCheck: dump = self.opts[0].json_dump(False) if with_results: # Add the 'check_result' and 'check_result_bool' keys to the dictionary - assert self.result, f'unexpected empty result in {self.name}' + assert(self.result), f'unexpected empty result in {self.name}' dump["check_result"] = self.result dump["check_result_bool"] = self.result.startswith('OK') return dump @@ -380,12 +380,12 @@ def populate_opt_with_data(opt: AnyOptCheckType, data: TupleOrOrderedDict, data_ populate_opt_with_data(o, data, data_type) -def populate_with_data(checklist: List, data: TupleOrOrderedDict, data_type: str) -> None: +def populate_with_data(checklist: List[ChecklistObjType], data: TupleOrOrderedDict, data_type: str) -> None: for opt in checklist: populate_opt_with_data(opt, data, data_type) -def override_expected_value(checklist: List, name: str, new_val: str) -> None: +def override_expected_value(checklist: List[ChecklistObjType], name: str, new_val: str) -> None: for opt in checklist: if opt.name == name: assert(opt.opt_type in ('kconfig', 'cmdline', 'sysctl')), \ @@ -393,12 +393,12 @@ def override_expected_value(checklist: List, name: str, new_val: str) -> None: opt.expected = new_val -def perform_checks(checklist: List) -> None: +def perform_checks(checklist: List[ChecklistObjType]) -> None: for opt in checklist: opt.check() -def print_unknown_options(checklist: List, parsed_options: OrderedDict[str, str], opt_type: str) -> None: +def print_unknown_options(checklist: List[ChecklistObjType], parsed_options: OrderedDict[str, str], opt_type: str) -> None: known_options = [] for o1 in checklist: