Skip to content

Commit 032db5c

Browse files
author
Ethan
committed
Switch error handling for optional values in trust anchor
1 parent d85f57b commit 032db5c

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

get_trust_anchor.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,11 +280,10 @@ def extract_trust_anchors_from_xml(trust_anchor_xml):
280280
digest_value_dict[this_subelement] = this_key_tag_text
281281
# Optional values
282282
for this_subelement in ["PublicKey", "Flags"]:
283-
try:
284-
this_key_tag_text = (this_digest_element.find(this_subelement)).text
285-
except:
283+
value = this_digest_element.find(this_subelement)
284+
if value is None:
286285
continue
287-
digest_value_dict[this_subelement] = this_key_tag_text
286+
digest_value_dict[this_subelement] = value.text
288287
for this_attribute in ["validFrom", "validUntil"]:
289288
if this_attribute in this_digest_element.keys():
290289
digest_value_dict[this_attribute] = this_digest_element.attrib[this_attribute]

0 commit comments

Comments
 (0)