ck2cti.py raises an exception when transport data for some species is missing

This commit is contained in:
Ray Speth 2012-08-29 18:30:52 +00:00
parent 6f5a38a2ba
commit 0ebba86bc7

View file

@ -1585,6 +1585,11 @@ def convertMech(inputFile, thermoFile=None,
lines = open(transportFile).readlines()
parseTransportData(lines, species)
# Transport validation: make sure all species have transport data
for s in species:
if s.transport is None:
raise InputParseError("No transport data for species '{0}'.".format(s))
if not outName:
outName = os.path.splitext(inputFile)[0] + '.cti'