From 34e349b4ce661854fe48659bf04f2cb7328998bb Mon Sep 17 00:00:00 2001 From: Michel Selten Date: Sun, 29 Jun 2003 19:57:41 +0000 Subject: [PATCH] * The Object.get and Object.getSelected will become obsolete in the future. Added a warning about this - and to use the alternative function. --- source/blender/python/api2_2x/Object.c | 31 ++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/source/blender/python/api2_2x/Object.c b/source/blender/python/api2_2x/Object.c index a0ace75b1c9..4cbc4c57bd1 100644 --- a/source/blender/python/api2_2x/Object.c +++ b/source/blender/python/api2_2x/Object.c @@ -36,7 +36,9 @@ /*****************************************************************************/ static PyObject *M_Object_New(PyObject *self, PyObject *args); PyObject *M_Object_Get(PyObject *self, PyObject *args); +PyObject *M_Object_get(PyObject *self, PyObject *args); static PyObject *M_Object_GetSelected (PyObject *self, PyObject *args); +static PyObject *M_Object_getSelected (PyObject *self, PyObject *args); /*****************************************************************************/ /* The following string definitions are used for documentation strings. */ @@ -68,11 +70,11 @@ struct PyMethodDef M_Object_methods[] = { M_Object_New_doc}, {"Get", (PyCFunction)M_Object_Get, METH_VARARGS, M_Object_Get_doc}, - {"get", (PyCFunction)M_Object_Get, METH_VARARGS, + {"get", (PyCFunction)M_Object_get, METH_VARARGS, M_Object_Get_doc}, {"GetSelected", (PyCFunction)M_Object_GetSelected, METH_VARARGS, M_Object_GetSelected_doc}, - {"getSelected", (PyCFunction)M_Object_GetSelected, METH_VARARGS, + {"getSelected", (PyCFunction)M_Object_getSelected, METH_VARARGS, M_Object_GetSelected_doc}, {NULL, NULL, 0, NULL} }; @@ -445,6 +447,18 @@ PyObject *M_Object_Get(PyObject *self, PyObject *args) } } +/*****************************************************************************/ +/* Function: M_Object_get */ +/* Python equivalent: Blender.Object.get */ +/*****************************************************************************/ +PyObject *M_Object_get(PyObject *self, PyObject *args) +{ + PyErr_Warn (PyExc_DeprecationWarning, + "The Object.get() function will be removed in Blender 2.29\n" \ + "Please update the script to use Object.Get"); + return (M_Object_Get (self, args)); +} + /*****************************************************************************/ /* Function: M_Object_GetSelected */ /* Python equivalent: Blender.Object.getSelected */ @@ -501,6 +515,19 @@ static PyObject *M_Object_GetSelected (PyObject *self, PyObject *args) return (list); } +/*****************************************************************************/ +/* Function: M_Object_getSelected */ +/* Python equivalent: Blender.Object.getSelected */ +/*****************************************************************************/ +static PyObject *M_Object_getSelected (PyObject *self, PyObject *args) +{ + PyErr_Warn (PyExc_DeprecationWarning, + "The Object.getSelected() function will be removed in "\ + "Blender 2.29\n" \ + "Please update the script to use Object.GetSelected"); + return (M_Object_GetSelected (self, args)); +} + /*****************************************************************************/ /* Function: initObject */ /*****************************************************************************/