carriersettings-extractor: Handle failure gracefully

* Google forgot to add ice_no.pb to Pixel 6 October release

Change-Id: Ie7bad259b9bc818a87279bec836d83107dee93f3
This commit is contained in:
Chirayu Desai
2022-10-11 04:24:54 +05:30
committed by Michael Bestas
parent 0260b05743
commit e0e53fb2d0

View File

@@ -313,7 +313,11 @@ def main():
f.write('<apns version="8">\n\n')
for entry in carrier_list.entry:
setting = all_settings[entry.canonical_name]
try:
setting = all_settings[entry.canonical_name]
except KeyError:
print("Skipping " + entry.canonical_name, file=sys.stderr)
continue
for apn in setting.apns.apn:
f.write(' <apn carrier={}\n'.format(quoteattr(apn.name)))
apn_element = ApnElement(apn, entry.carrier_id[0])