From 8a3bb109d6c0932910fa8512e89dc3e73f94d7e3 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Sat, 11 Aug 2012 23:58:23 +0000 Subject: [PATCH] [Python] ReactorNet.step now translates exceptions appropriately --- src/python/ctreactor_methods.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/python/ctreactor_methods.cpp b/src/python/ctreactor_methods.cpp index 2ec209bcc..d4a27b2d4 100644 --- a/src/python/ctreactor_methods.cpp +++ b/src/python/ctreactor_methods.cpp @@ -739,7 +739,11 @@ py_reactornet_step(PyObject* self, PyObject* args) if (!PyArg_ParseTuple(args, "id:reactornet_step", &n, &t)) { return NULL; } - return Py_BuildValue("d",reactornet_step(n, t)); + double ret = reactornet_step(n, t); + if (ret == DERR) { + return reportCanteraError(); + } + return Py_BuildValue("d", ret); }