From: Robin Dunn Date: Mon, 23 Jan 2006 20:06:39 +0000 (+0000) Subject: Clear possible exception from failed wxPyConvertSwigPtr X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/1a14abf99140e2e1d091880f7312ea78e5b8b897 Clear possible exception from failed wxPyConvertSwigPtr git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37089 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/include/wx/wxPython/wxPython_int.h b/wxPython/include/wx/wxPython/wxPython_int.h index 334fdcd323..cca6beddb2 100644 --- a/wxPython/include/wx/wxPython/wxPython_int.h +++ b/wxPython/include/wx/wxPython/wxPython_int.h @@ -1678,6 +1678,7 @@ extern wxPyApp *wxPythonApp; if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxSize"))) \ rval = *ptr; \ else if (PySequence_Check(ro) && PyObject_Length(ro) == 2) { \ + PyErr_Clear(); \ PyObject* o1 = PySequence_GetItem(ro, 0); \ PyObject* o2 = PySequence_GetItem(ro, 1); \ if (PyNumber_Check(o1) && PyNumber_Check(o2)) \