From b0085eb58ea9854501ee6fa095a8ac844a99418f Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 29 Sep 2014 19:13:21 +0000 Subject: [PATCH] [CTI] Check for correct number of coverage parameters This detects errors such as providing two sets of coverage parameters as a single list, rather than as a list with separate entries for each set of coverage parameters. --- interfaces/cython/cantera/ctml_writer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/interfaces/cython/cantera/ctml_writer.py b/interfaces/cython/cantera/ctml_writer.py index 6f7241509..2b92d623c 100644 --- a/interfaces/cython/cantera/ctml_writer.py +++ b/interfaces/cython/cantera/ctml_writer.py @@ -1036,6 +1036,9 @@ class Arrhenius(rate_expression): self._cov = [coverage] else: self._cov = coverage + for cov in self._cov: + if len(cov) != 4: + raise CTI_Error("Incorrect number of coverage parameters") else: self._cov = None