From 454cfb574c8af9962256f030a26ec01ebfbd50e3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 29 Aug 2012 18:30:55 +0000 Subject: [PATCH] Replaced assert statements in ck2cti.py --- interfaces/python/ck2cti.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/interfaces/python/ck2cti.py b/interfaces/python/ck2cti.py index a2b926766..175e9ab30 100755 --- a/interfaces/python/ck2cti.py +++ b/interfaces/python/ck2cti.py @@ -771,8 +771,10 @@ class TransportData(object): def __init__(self, label, geometry, wellDepth, collisionDiameter, dipoleMoment, polarizability, zRot, comment=None): - assert isinstance(label, types.StringTypes) - assert int(geometry) in (0,1,2) + if not isinstance(label, types.StringTypes): + raise InputParseError("Bad label for transport data: " + repr(label)) + if int(geometry) not in (0,1,2): + raise InputParseError("Bad geometry flag '{0}' for species '{1}'".format(geometry, label)) self.label = label self.geometry = self.geometryFlags[int(geometry)]