From 46bbd3f97911e7e9b6f20dfcd86810dabfb03936 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 21 Jun 2022 13:47:32 +0200 Subject: [PATCH] CI: Check that plmn_list matching key has dict type The loop passes over all keys. For plmn_list, there are subentries mcc, mnc, mnc_length. The plmn_list if block assumes that the key is a dict, which was not checked for, leading to a type error. --- docker/scripts/generateTemplate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/scripts/generateTemplate.py b/docker/scripts/generateTemplate.py index 723bf86070..992c0fcb2e 100644 --- a/docker/scripts/generateTemplate.py +++ b/docker/scripts/generateTemplate.py @@ -105,7 +105,7 @@ def main(): templine = line elif re.search(r'mnc_length', line) and key["key"] == "mnc": continue - elif re.search(r'plmn_list', line): + elif re.search(r'plmn_list', line) and type(key["env"]) is dict: templine = re.sub(r'[0-9]+', '""', line) templine = re.sub(r'\"\"', key["env"]["mcc"], templine, 1) templine = re.sub(r'\"\"', key["env"]["mnc"], templine, 1)