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')
|
f.write('<apns version="8">\n\n')
|
||||||
|
|
||||||
for entry in carrier_list.entry:
|
for entry in carrier_list.entry:
|
||||||
|
try:
|
||||||
setting = all_settings[entry.canonical_name]
|
setting = all_settings[entry.canonical_name]
|
||||||
|
except KeyError:
|
||||||
|
print("Skipping " + entry.canonical_name, file=sys.stderr)
|
||||||
|
continue
|
||||||
for apn in setting.apns.apn:
|
for apn in setting.apns.apn:
|
||||||
f.write(' <apn carrier={}\n'.format(quoteattr(apn.name)))
|
f.write(' <apn carrier={}\n'.format(quoteattr(apn.name)))
|
||||||
apn_element = ApnElement(apn, entry.carrier_id[0])
|
apn_element = ApnElement(apn, entry.carrier_id[0])
|
||||||
|
|||||||
Reference in New Issue
Block a user