Don't call PyMac_HandleEvent if we're in unix-Python.
diff --git a/Mac/Modules/ae/_AEmodule.c b/Mac/Modules/ae/_AEmodule.c
index 6b6e7dc..defa292 100644
--- a/Mac/Modules/ae/_AEmodule.c
+++ b/Mac/Modules/ae/_AEmodule.c
@@ -39,10 +39,12 @@
 {
 	if ( PyOS_InterruptOccurred() )
 		return 1;
+#if !TARGET_API_MAC_OSX
 	if ( PyMac_HandleEvent(theEvent) < 0 ) {
 		PySys_WriteStderr("Exception in user event handler during AE processing\n");
 		PyErr_Clear();
 	}
+#endif
 	return 0;
 }
 
diff --git a/Mac/Modules/ae/aesupport.py b/Mac/Modules/ae/aesupport.py
index 7a00986..c12e5b6 100644
--- a/Mac/Modules/ae/aesupport.py
+++ b/Mac/Modules/ae/aesupport.py
@@ -105,10 +105,12 @@
 {
 	if ( PyOS_InterruptOccurred() )
 		return 1;
+#if !TARGET_API_MAC_OSX
 	if ( PyMac_HandleEvent(theEvent) < 0 ) {
 		PySys_WriteStderr("Exception in user event handler during AE processing\\n");
 		PyErr_Clear();
 	}
+#endif
 	return 0;
 }