Index: /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/c/python/include/python_macros.h
===================================================================
--- /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/c/python/include/python_macros.h	(revision 13364)
+++ /u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/c/python/include/python_macros.h	(revision 13365)
@@ -29,12 +29,15 @@
 #define MODULEEND(); }\
   catch(ErrorException &exception){\
 	  PyErr_SetString(PyExc_TypeError,"ISSM Error"); \
+	  return NULL;\
   } \
 	catch (exception &e){\
 		PyErr_SetString(PyExc_TypeError,exprintf("Standard exception: %s\n",e.what()));\
+		return NULL;\
 	}\
 	catch(...){\
 		PyErr_SetString(PyExc_TypeError,"An unexpected error occurred");\
+		return NULL;\
 	}\
 	return output;
 //}}}
