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:
committed by
Michael Bestas
parent
0260b05743
commit
e0e53fb2d0
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user