PyAPI: remove deprecated & unused BMesh.from_object deform argument

Ref T85675
This commit is contained in:
Campbell Barton 2021-05-12 22:04:06 +10:00
parent 44db4e50b2
commit ead084b6e1
Notes: blender-bot 2023-02-14 05:52:32 +01:00
Referenced by issue #85675, Blender 3.0 (Python API deprecation, updates)
1 changed files with 2 additions and 12 deletions

View File

@ -1087,7 +1087,7 @@ PyDoc_STRVAR(
"3.0.\n");
static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject *kw)
{
static const char *kwlist[] = {"object", "depsgraph", "deform", "cage", "face_normals", NULL};
static const char *kwlist[] = {"object", "depsgraph", "cage", "face_normals", NULL};
PyObject *py_object;
PyObject *py_depsgraph;
Object *ob, *ob_eval;
@ -1095,7 +1095,6 @@ static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject
struct Scene *scene_eval;
Mesh *me_eval;
BMesh *bm;
bool use_deform = true;
bool use_cage = false;
bool use_fnorm = true;
const CustomData_MeshMasks data_masks = CD_MASK_BMESH;
@ -1104,13 +1103,11 @@ static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject
if (!PyArg_ParseTupleAndKeywords(args,
kw,
"OO|O&O&O&:from_object",
"OO|O&O&:from_object",
(char **)kwlist,
&py_object,
&py_depsgraph,
PyC_ParseBool,
&use_deform,
PyC_ParseBool,
&use_cage,
PyC_ParseBool,
&use_fnorm) ||
@ -1125,13 +1122,6 @@ static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject
return NULL;
}
if (use_deform == false) {
PyErr_WarnEx(PyExc_FutureWarning,
"from_object(...): the deform parameter is deprecated, assumed to be True, and "
"will be removed in version 3.0",
1);
}
const bool use_render = DEG_get_mode(depsgraph) == DAG_EVAL_RENDER;
scene_eval = DEG_get_evaluated_scene(depsgraph);
ob_eval = DEG_get_evaluated_object(depsgraph, ob);