From: Alexander Popov Date: Wed, 12 Jul 2023 16:41:09 +0000 (+0300) Subject: Get rid of useless regular expressions in detect_compiler() X-Git-Tag: v0.6.6~123 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=822d781dcdbaf85be40156f1af745cd0fa7125fa;p=kconfig-hardened-check.git Get rid of useless regular expressions in detect_compiler() --- diff --git a/kconfig_hardened_check/__init__.py b/kconfig_hardened_check/__init__.py index 255174a..832f241 100644 --- a/kconfig_hardened_check/__init__.py +++ b/kconfig_hardened_check/__init__.py @@ -66,12 +66,10 @@ def detect_compiler(fname): gcc_version = None clang_version = None with _open(fname, 'rt', encoding='utf-8') as f: - gcc_version_pattern = re.compile("CONFIG_GCC_VERSION=[0-9]*") - clang_version_pattern = re.compile("CONFIG_CLANG_VERSION=[0-9]*") for line in f.readlines(): - if gcc_version_pattern.match(line): + if line.startswith('CONFIG_GCC_VERSION='): gcc_version = line[19:-1] - if clang_version_pattern.match(line): + if line.startswith('CONFIG_CLANG_VERSION='): clang_version = line[21:-1] if gcc_version is None or clang_version is None: return None, 'no CONFIG_GCC_VERSION or CONFIG_CLANG_VERSION'