// 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
// 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
wxID_HELP,
wxID_PRINT,
wxID_PRINT_SETUP,
+ wxID_PAGE_SETUP,
wxID_PREVIEW,
wxID_ABOUT,
wxID_HELP_CONTENTS,
wxID_HELP_COMMANDS,
wxID_HELP_PROCEDURES,
wxID_HELP_CONTEXT,
+ wxID_HELP_INDEX,
+ wxID_HELP_SEARCH,
wxID_CLOSE_ALL,
wxID_PREFERENCES,