Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2010-03-23 18:21:08 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2010-03-23 18:21:08 +0300
commitd87e7393e33c3b4bd20d4170fde745826c92014f (patch)
tree4358226444c333e574c97d1b94d5a011bfdbd522 /source/blender/python
parent5bc2d5350776e1fd063a62a40255589083ea6217 (diff)
report an error parsing args, will try fix properly but this involves many changes so do this for now.
(commit 27671 by Campbell from render25 branch)
Diffstat (limited to 'source/blender/python')
-rw-r--r--source/blender/python/intern/bpy_rna.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c
index 6e2c33ce26d..3f4f707a9bd 100644
--- a/source/blender/python/intern/bpy_rna.c
+++ b/source/blender/python/intern/bpy_rna.c
@@ -3049,6 +3049,13 @@ static PyObject * pyrna_func_call(PyObject *self, PyObject *args, PyObject *kw)
RNA_parameter_list_end(&iter);
+ /* TODO: arg passing is currently messed up with keyword and args,
+ * needs reworking however this should stop annoying problems
+ * where args are ignored (for now) */
+ if(i != pyargs_len) {
+ PyErr_Format(PyExc_TypeError, "%.200s.%.200s(): congratulations, you found a bug in blender. argument %d needs to be a keyword argument until its fixed", RNA_struct_identifier(self_ptr->type), RNA_function_identifier(self_func), i+1);
+ err= -1;
+ }
/* Check if we gave args that dont exist in the function
* printing the error is slow but it should only happen when developing.