mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
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:
1 parent
6b28df34b5
commit
96d1ee6465
2 files changed
+2
-12
No files matched your search
@@ -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 */
|
||||
|
||||
@@ -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 */
|
||||
|
||||