[ck2cti] Check for formatting errors in elemental composition

Formatting errors (e.g. values in incorrect columns) result in an empty
elemental composition. Raise an exception if this occurs.
This commit is contained in:
Ray Speth 2014-12-05 23:33:20 +00:00
parent 26cb89b228
commit d76b67f5fb

View file

@ -952,6 +952,11 @@ class Parser(object):
composition2 = self.parseComposition(elements, len(elements)//10, 10)
composition.update(composition2)
if not composition:
raise InputParseError("Error parsing elemental composition for "
"species '{0}'".format(species))
# Construct and return the thermodynamics model
thermo = MultiNASA(
polynomials=[