X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=kernel_hardening_checker%2F__init__.py;h=907db5fe2d96b6f06bfce0d079facef505a58700;hb=204b18e284d18c7aa161eeee42fa3fb8dd1a9d8d;hp=a1c8e06b3a87c1b2c615bc66e93cacd9da0b930c;hpb=4a4ac47bb27161044480181f7f7f3ec8adb9e732;p=kconfig-hardened-check.git diff --git a/kernel_hardening_checker/__init__.py b/kernel_hardening_checker/__init__.py index a1c8e06..907db5f 100644 --- a/kernel_hardening_checker/__init__.py +++ b/kernel_hardening_checker/__init__.py @@ -16,12 +16,15 @@ from argparse import ArgumentParser from typing import List, Tuple, Dict, TextIO import re import json -from .__about__ import __version__ from .checks import add_kconfig_checks, add_cmdline_checks, normalize_cmdline_options, add_sysctl_checks from .engine import StrOrNone, TupleOrNone, ChecklistObjType from .engine import print_unknown_options, populate_with_data, perform_checks, override_expected_value +# kernel-hardening-checker version +__version__ = '0.6.6' + + def _open(file: str) -> TextIO: if file.endswith('.gz'): return gzip.open(file, 'rt', encoding='utf-8') @@ -55,7 +58,7 @@ def detect_kernel_version(fname: str) -> Tuple[TupleOrNone, str]: ver_str = parts[2].split('-', 1)[0] ver_numbers = ver_str.split('.') if len(ver_numbers) >= 3: - if all(map(lambda x: x.isdigit(), ver_numbers)): + if all(map(lambda x: x.isdecimal(), ver_numbers)): return tuple(map(int, ver_numbers)), 'OK' msg = f'failed to parse the version "{parts[2]}"' return None, msg