From 822d781dcdbaf85be40156f1af745cd0fa7125fa Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Wed, 12 Jul 2023 19:41:09 +0300 Subject: [PATCH] Get rid of useless regular expressions in detect_compiler() --- kconfig_hardened_check/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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' -- 2.31.1