[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27671] branches/render25/source/blender/ python/intern/bpy_rna.c: report an error parsing args, will try fix properly but this involves many changes so do this for now.
Campbell Barton
ideasman42 at gmail.com
Tue Mar 23 11:44:20 CET 2010
Revision: 27671
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27671
Author: campbellbarton
Date: 2010-03-23 11:44:20 +0100 (Tue, 23 Mar 2010)
Log Message:
-----------
report an error parsing args, will try fix properly but this involves many changes so do this for now.
Modified Paths:
--------------
branches/render25/source/blender/python/intern/bpy_rna.c
Modified: branches/render25/source/blender/python/intern/bpy_rna.c
===================================================================
--- branches/render25/source/blender/python/intern/bpy_rna.c 2010-03-23 09:19:46 UTC (rev 27670)
+++ branches/render25/source/blender/python/intern/bpy_rna.c 2010-03-23 10:44:20 UTC (rev 27671)
@@ -3049,6 +3049,13 @@
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.
More information about the Bf-blender-cvs
mailing list