From: Just van Rossum Date: Fri, 4 Jan 2002 13:49:36 +0000 (+0000) Subject: Ugh, by all means, _do_ report exceptions somehow ;-) X-Git-Tag: v2.3c1~6893 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e584aaa2aa66e1dc19764e5cc8ee48afb0801a6;p=python Ugh, by all means, _do_ report exceptions somehow ;-) --- diff --git a/Mac/Modules/ae/_AEmodule.c b/Mac/Modules/ae/_AEmodule.c index 4304d959e4..4db840e75f 100644 --- a/Mac/Modules/ae/_AEmodule.c +++ b/Mac/Modules/ae/_AEmodule.c @@ -1242,8 +1242,11 @@ GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype ref replyObject->ob_itself.descriptorType = 'null'; replyObject->ob_itself.dataHandle = NULL; Py_DECREF(args); - if (res == NULL) + if (res == NULL) { + PySys_WriteStderr("Exception in AE event handler function\n"); + PyErr_Print(); return -1; + } Py_DECREF(res); return noErr; } diff --git a/Mac/Modules/ae/aesupport.py b/Mac/Modules/ae/aesupport.py index c12e5b6f57..216185794e 100644 --- a/Mac/Modules/ae/aesupport.py +++ b/Mac/Modules/ae/aesupport.py @@ -148,8 +148,11 @@ GenericEventHandler(const AppleEvent *request, AppleEvent *reply, refcontype ref replyObject->ob_itself.descriptorType = 'null'; replyObject->ob_itself.dataHandle = NULL; Py_DECREF(args); - if (res == NULL) + if (res == NULL) { + PySys_WriteStderr("Exception in AE event handler function\\n"); + PyErr_Print(); return -1; + } Py_DECREF(res); return noErr; }