From 696242a0b14c6d22fa08129576fe6af2447254fa Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Mon, 25 Mar 2024 15:17:10 +0100 Subject: [PATCH] Introduce helper `get_column_name()` --- .github/scripts/build_definition.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/scripts/build_definition.py b/.github/scripts/build_definition.py index e3ecd80..e953cee 100644 --- a/.github/scripts/build_definition.py +++ b/.github/scripts/build_definition.py @@ -135,7 +135,7 @@ def select_build_targets(criteria): raise ValueError("No definition match with current context.") -def get_platform_name(): +def get_column_value(column_name): from common import COMPILE_CONFIG, OS_NAME context = Context(COMPILE_CONFIG=COMPILE_CONFIG, OS_NAME=OS_NAME) @@ -143,7 +143,11 @@ def get_platform_name(): reader = csv.DictReader(strip_array(BUILD_DEF), dialect=TableDialect()) for row in reader: if context.match(row): - name = row["platform_name"] + name = row[column_name] return name or None raise ValueError("No definition match with current context.") + + +def get_platform_name(): + return get_column_value("platform_name")