[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26257] trunk/blender: make exception a bit nicer ( since wiki docs dont make much sense how it was before)

Campbell Barton ideasman42 at gmail.com
Mon Jan 25 19:09:47 CET 2010


Revision: 26257
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26257
Author:   campbellbarton
Date:     2010-01-25 19:09:46 +0100 (Mon, 25 Jan 2010)

Log Message:
-----------
make exception a bit nicer (since wiki docs dont make much sense how it was before)

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/bpy/ops.py
    trunk/blender/source/blender/python/intern/bpy_operator.c

Modified: trunk/blender/release/scripts/modules/bpy/ops.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy/ops.py	2010-01-25 17:51:21 UTC (rev 26256)
+++ trunk/blender/release/scripts/modules/bpy/ops.py	2010-01-25 18:09:46 UTC (rev 26257)
@@ -134,7 +134,7 @@
 
     def idname(self):
         # submod.foo -> SUBMOD_OT_foo
-        return self.module.upper() + '_OT_' + self.func
+        return self.module + '.' + self.func
 
     def __call__(self, *args, **kw):
 

Modified: trunk/blender/source/blender/python/intern/bpy_operator.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_operator.c	2010-01-25 17:51:21 UTC (rev 26256)
+++ trunk/blender/source/blender/python/intern/bpy_operator.c	2010-01-25 18:09:46 UTC (rev 26257)
@@ -66,7 +66,7 @@
 	ot= WM_operatortype_exists(opname);
 
 	if (ot == NULL) {
-		PyErr_Format( PyExc_SystemError, "_bpy.ops.call: operator \"%s\" could not be found", opname);
+		PyErr_Format( PyExc_SystemError, "Calling operator \"bpy.ops.%s\" error, could not be found", opname);
 		return NULL;
 	}
 	
@@ -79,7 +79,7 @@
 	Py_XINCREF(context_dict); /* so we done loose it */
 
 	if(WM_operator_poll((bContext*)C, ot) == FALSE) {
-		PyErr_Format( PyExc_SystemError, "_bpy.ops.call: operator %.200s.poll() function failed, context is incorrect", opname);
+		PyErr_Format( PyExc_SystemError, "Operator bpy.ops.%.200s.poll() failed, context is incorrect", opname);
 		error_val= -1;
 	}
 	else {





More information about the Bf-blender-cvs mailing list