catch type errors for non-floats in CLIN amount field

This commit is contained in:
dandds
2018-10-18 10:43:44 -04:00
parent af81cd1da7
commit d6ec4a5123
2 changed files with 35 additions and 1 deletions

View File

@@ -35,7 +35,10 @@ class EDAXMLHandler:
".//ItemOtherAmounts[AmountDescription='Not to Exceed Amount (Funding)']/Amount"
)
if number_el is not None and amount_details is not None:
self.clins[number_el.text] = float(amount_details.text)
try:
self.clins[number_el.text] = float(amount_details.text)
except ValueError:
continue
class EDAClientBase(object):