]> git.saurik.com Git - wxWidgets.git/commitdiff
Still check for a Python error in %threadWrapperOff
authorRobin Dunn <robin@alldunn.com>
Fri, 25 Aug 2006 03:21:18 +0000 (03:21 +0000)
committerRobin Dunn <robin@alldunn.com>
Fri, 25 Aug 2006 03:21:18 +0000 (03:21 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/src/_defs.i

index c417cc6e9fbe15c46532106e4d87bb2f8c2799ce..0315e31fd8dcddf71cae098b8caf2712bafa0261 100644 (file)
 
 // This one will turn off the generation of the thread wrapper code
 %define %threadWrapperOff
-%exception 
+%exception {
+    $action
+    if (PyErr_Occurred()) SWIG_fail;
+}
 %enddef
 
 // Turn it on by default
@@ -74,7 +77,7 @@
 
 
 // This macro can be used to disable the releasing of the GIL when calling the
-// C++ function.
+// C++ function.  This is like using threadWrapperOff for just this function.
 %define KeepGIL(name)
 %exception name {
     $action