Merged changes in the trunk up to revision 44612.
Conflicts resolved: source/blender/blenloader/intern/readfile.c source/blender/bmesh/bmesh.h
This commit is contained in:
@@ -2470,7 +2470,7 @@ static int pyrna_prop_collection_type_check(BPy_PropertyRNA *self, PyObject *val
|
||||
}
|
||||
|
||||
/* note: currently this is a copy of 'pyrna_prop_collection_subscript' with
|
||||
* large blocks commented, we may support slice/key indicies later */
|
||||
* large blocks commented, we may support slice/key indices later */
|
||||
static int pyrna_prop_collection_ass_subscript(BPy_PropertyRNA *self, PyObject *key, PyObject *value)
|
||||
{
|
||||
PYRNA_PROP_CHECK_INT(self);
|
||||
@@ -6500,15 +6500,17 @@ static int deferred_register_prop(StructRNA *srna, PyObject *key, PyObject *item
|
||||
|
||||
py_ret = PyObject_Call(py_func, args_fake, py_kw);
|
||||
|
||||
Py_DECREF(args_fake); /* free's py_srna_cobject too */
|
||||
|
||||
if (py_ret) {
|
||||
Py_DECREF(py_ret);
|
||||
Py_DECREF(args_fake); /* free's py_srna_cobject too */
|
||||
}
|
||||
else {
|
||||
/* _must_ print before decreffing args_fake */
|
||||
PyErr_Print();
|
||||
PyErr_Clear();
|
||||
|
||||
Py_DECREF(args_fake); /* free's py_srna_cobject too */
|
||||
|
||||
// PyC_LineSpit();
|
||||
PyErr_Format(PyExc_ValueError,
|
||||
"bpy_struct \"%.200s\" registration error: "
|
||||
|
||||
Reference in New Issue
Block a user