python: drop tp_getattr implementation

tp_getattr method of type object is deprecated already in Python2 and
gone in Python3. Default implementation does the same as this custom one.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
Marek Marczykowski-Górecki authored and Wei Liu committed 2017-02-23 13:11:12 +00:00
1 parent 6b28df34b5
commit 96d1ee6465
2 files changed
+2 -12

No files matched your search

+1 -6
View File
@@ -2640,11 +2640,6 @@ static PyMethodDef pyxc_methods[] = {
};
static PyObject *PyXc_getattr(PyObject *obj, char *name)
{
return Py_FindMethod(pyxc_methods, obj, name);
}
static PyObject *PyXc_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
{
XcObject *self = (XcObject *)type->tp_alloc(type, 0);
@@ -2686,7 +2681,7 @@ static PyTypeObject PyXcType = {
0,
(destructor)PyXc_dealloc, /* tp_dealloc */
NULL, /* tp_print */
PyXc_getattr, /* tp_getattr */
NULL, /* tp_getattr */
NULL, /* tp_setattr */
NULL, /* tp_compare */
NULL, /* tp_repr */
+1 -6
View File
@@ -870,11 +870,6 @@ static PyMethodDef xshandle_methods[] = {
{ NULL /* Sentinel. */ },
};
static PyObject *xshandle_getattr(PyObject *self, char *name)
{
return Py_FindMethod(xshandle_methods, self, name);
}
static PyObject *
xshandle_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
{
@@ -938,7 +933,7 @@ static PyTypeObject xshandle_type = {
0,
(destructor)xshandle_dealloc, /* tp_dealloc */
NULL, /* tp_print */
xshandle_getattr, /* tp_getattr */
NULL, /* tp_getattr */
NULL, /* tp_setattr */
NULL, /* tp_compare */
NULL, /* tp_repr */
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.