From 77db370cb6e032d477bf48dbeb8bb608ba2b643f Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Tue, 12 Apr 2022 11:08:21 -0500 Subject: Fix: BMesh Python API errors after vertex_normals addition 64cd927519748bbd50 didn't update the argument parsing strings, and updated the docstring of `from_object` incorrectly. Fixes T97025, T97213 --- source/blender/python/bmesh/bmesh_py_types.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blender/python/bmesh/bmesh_py_types.c b/source/blender/python/bmesh/bmesh_py_types.c index 46f89dd4103..1d9fc32f55b 100644 --- a/source/blender/python/bmesh/bmesh_py_types.c +++ b/source/blender/python/bmesh/bmesh_py_types.c @@ -1061,8 +1061,9 @@ PyDoc_STRVAR(bpy_bmesh_from_object_doc, " :arg cage: Get the mesh as a deformed cage.\n" " :type cage: boolean\n" " :arg face_normals: Calculate face normals.\n" + " :type face_normals: boolean\n" " :arg vertex_normals: Calculate vertex normals.\n" - " :type face_normals: boolean\n"); + " :type vertex_normals: boolean\n"); static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject *kw) { static const char *kwlist[] = { @@ -1083,7 +1084,7 @@ static PyObject *bpy_bmesh_from_object(BPy_BMesh *self, PyObject *args, PyObject if (!PyArg_ParseTupleAndKeywords(args, kw, - "OO|$O&O&:from_object", + "OO|$O&O&O&:from_object", (char **)kwlist, &py_object, &py_depsgraph, @@ -1190,7 +1191,7 @@ static PyObject *bpy_bmesh_from_mesh(BPy_BMesh *self, PyObject *args, PyObject * if (!PyArg_ParseTupleAndKeywords(args, kw, - "O|$O&O&i:from_mesh", + "O|$O&O&O&i:from_mesh", (char **)kwlist, &py_mesh, PyC_ParseBool, -- cgit v1.2.3