Revision: 53342
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53342
Author:   campbellbarton
Date:     2012-12-27 07:27:28 +0000 (Thu, 27 Dec 2012)
Log Message:
-----------
use keyword args for bmesh.update_edit_mesh(...)

Modified Paths:
--------------
    trunk/blender/source/blender/python/bmesh/bmesh_py_api.c

Modified: trunk/blender/source/blender/python/bmesh/bmesh_py_api.c
===================================================================
--- trunk/blender/source/blender/python/bmesh/bmesh_py_api.c    2012-12-27 
06:39:27 UTC (rev 53341)
+++ trunk/blender/source/blender/python/bmesh/bmesh_py_api.c    2012-12-27 
07:27:28 UTC (rev 53342)
@@ -110,14 +110,17 @@
 "   :arg destructive: Use when grometry has been added or removed.\n"
 "   :type destructive: boolean\n"
 );
-static PyObject *bpy_bm_update_edit_mesh(PyObject *UNUSED(self), PyObject 
*args)
+static PyObject *bpy_bm_update_edit_mesh(PyObject *UNUSED(self), PyObject 
*args, PyObject *kw)
 {
+       static const char *kwlist[] = {"mesh", "tessface", "destructive", NULL};
        PyObject *py_me;
        Mesh *me;
        int do_tessface = TRUE;
        int is_destructive = TRUE;
 
-       if (!PyArg_ParseTuple(args, "O|ii:update_edit_mesh", &py_me, 
&do_tessface, &is_destructive)) {
+       if (!PyArg_ParseTupleAndKeywords(args, kw, "O|ii:update_edit_mesh", 
(char **)kwlist,
+                                        &py_me, &do_tessface, &is_destructive))
+       {
                return NULL;
        }
 
@@ -144,7 +147,7 @@
 static struct PyMethodDef BPy_BM_methods[] = {
        {"new",            (PyCFunction)bpy_bm_new,            METH_NOARGS,  
bpy_bm_new_doc},
        {"from_edit_mesh", (PyCFunction)bpy_bm_from_edit_mesh, METH_O,       
bpy_bm_from_edit_mesh_doc},
-       {"update_edit_mesh", (PyCFunction)bpy_bm_update_edit_mesh, 
METH_VARARGS, bpy_bm_update_edit_mesh_doc},
+       {"update_edit_mesh", (PyCFunction)bpy_bm_update_edit_mesh, METH_VARARGS 
| METH_KEYWORDS, bpy_bm_update_edit_mesh_doc},
        {NULL, NULL, 0, NULL}
 };
 

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to