Use PyObject_RichCompareBool instead of PyObject_Cmp, for Python3 compatibility and because it's a better API

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72975 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2012-11-17 22:43:48 +00:00
parent aacc033a6d
commit db9351e83a
2 changed files with 1 additions and 5 deletions

View File

@@ -256,10 +256,8 @@ bool wxVariantDataPyObject::Eq(wxVariantData& data) const
wxT("wxVariantDataPyObject::Eq: argument mismatch") );
wxVariantDataPyObject& otherData = (wxVariantDataPyObject&) data;
int result;
wxPyThreadBlocker blocker;
PyObject_Cmp(BorrowData(), otherData.BorrowData(), &result);
return result == 0;
return PyObject_RichCompareBool(BorrowData(), otherData.BorrowData(), Py_EQ);
}