Bugzilla – Attachment #257: patch for bug #351
}
virtual void Notify ()
{
PyGILState_STATE __py_gil_state;
__py_gil_state = (PyEval_ThreadsInitialized() ? PyGILState_Ensure() : (PyGILState_STATE) 0);
PyObject *retval = PyObject_CallObject(m_callback, m_args);
if (retval) {
if (retval != Py_None) {
} else {
PyErr_Print();
if (PyEval_ThreadsInitialized())
PyGILState_Release(__py_gil_state);
};