Commit 46bbd3f9 authored by Robert Schmidt's avatar Robert Schmidt

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.
parent c859c233
...@@ -105,7 +105,7 @@ def main(): ...@@ -105,7 +105,7 @@ def main():
templine = line templine = line
elif re.search(r'mnc_length', line) and key["key"] == "mnc": elif re.search(r'mnc_length', line) and key["key"] == "mnc":
continue 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'[0-9]+', '""', line)
templine = re.sub(r'\"\"', key["env"]["mcc"], templine, 1) templine = re.sub(r'\"\"', key["env"]["mcc"], templine, 1)
templine = re.sub(r'\"\"', key["env"]["mnc"], templine, 1) templine = re.sub(r'\"\"', key["env"]["mnc"], templine, 1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment