From 646654b7d0395aceaa148f4336931b51d20a8019 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 6 May 2015 15:00:05 -0400 Subject: [PATCH] [Python] Fix declarations of some methods which can throw exceptions --- interfaces/cython/cantera/_cantera.pxd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/interfaces/cython/cantera/_cantera.pxd b/interfaces/cython/cantera/_cantera.pxd index 78d5cc060..92e2a5dc3 100644 --- a/interfaces/cython/cantera/_cantera.pxd +++ b/interfaces/cython/cantera/_cantera.pxd @@ -214,15 +214,15 @@ cdef extern from "cantera/thermo/SurfPhase.h": cdef cppclass CxxSurfPhase "Cantera::SurfPhase": CxxSurfPhase() double siteDensity() - void setSiteDensity(double) + void setSiteDensity(double) except + void setCoverages(double*) except + void setCoveragesByName(Composition&) except + void getCoverages(double*) except + cdef extern from "cantera/kinetics/Reaction.h" namespace "Cantera": - cdef shared_ptr[CxxReaction] CxxNewReaction "newReaction" (XML_Node&) - cdef vector[shared_ptr[CxxReaction]] CxxGetReactions "getReactions" (XML_Node&) + cdef shared_ptr[CxxReaction] CxxNewReaction "newReaction" (XML_Node&) except + + cdef vector[shared_ptr[CxxReaction]] CxxGetReactions "getReactions" (XML_Node&) except + cdef cppclass CxxArrhenius "Cantera::Arrhenius": CxxArrhenius()