From 74b21dc1b4fb2d8490f6181f914d4271a03b31de Mon Sep 17 00:00:00 2001 From: Nate Jensen Date: Tue, 26 Mar 2013 18:30:19 -0500 Subject: [PATCH] Issue #1832 fix getNumPy() error handling Change-Id: If2a0d3747c38cf716c3fa431c4135f2dee7c5405 Former-commit-id: ce7e89b8300580a57a5c133a78e8c84e2cb7449e --- nativeLib/rary.cots.jepp/jepp-2.3/src/jep/pyjobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nativeLib/rary.cots.jepp/jepp-2.3/src/jep/pyjobject.c b/nativeLib/rary.cots.jepp/jepp-2.3/src/jep/pyjobject.c index 4959cb372b..26ae6084c8 100644 --- a/nativeLib/rary.cots.jepp/jepp-2.3/src/jep/pyjobject.c +++ b/nativeLib/rary.cots.jepp/jepp-2.3/src/jep/pyjobject.c @@ -768,7 +768,7 @@ static PyObject* pyjobject_numpy(PyJobject_Object *obj) { getMethod = (*env)->GetMethodID(env, numpyable, "getNumPy", "()[Ljava/lang/Object;"); objarray = (jobjectArray) (*env)->CallObjectMethod(env, obj->object, getMethod); - if(objarray == NULL) + if(process_java_exception(env) || !objarray) { Py_INCREF(Py_None); return Py_None;