From 1eec20baf0fe3de3ed6250815c3d34634b8f8e91 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 11 Jan 2013 22:56:09 +0000 Subject: [PATCH] [ck2cti] Duplicate tranpsort properties are now only a warning by default For consistency with the Chemkin parser, the first set of transport properties found are used. --- interfaces/python/ck2cti.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/interfaces/python/ck2cti.py b/interfaces/python/ck2cti.py index e12d67b31..a2738c92d 100755 --- a/interfaces/python/ck2cti.py +++ b/interfaces/python/ck2cti.py @@ -1457,9 +1457,11 @@ def parseTransportData(lines, speciesList): speciesName = data[0] if speciesName in speciesDict: - if speciesDict[speciesName].transport is not None: - raise InputParseError('Duplicate transport data given for species "{0}".'.format(speciesName)) - speciesDict[speciesName].transport = TransportData(*data) + if speciesDict[speciesName].transport is None: + speciesDict[speciesName].transport = TransportData(*data) + else: + logging.warning('Ignoring duplicate transport data' + ' for species "{0}".'.format(speciesName)) def writeCTI(elements,