[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [509] trunk/py/scripts/addons/ space_view3d_object_recall_operator.py: * Error message if no operator was not found for the give idname.
Martin Buerbaum
martin.buerbaum at gmx.at
Tue Mar 23 23:44:24 CET 2010
Revision: 509
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=509
Author: pontiac
Date: 2010-03-23 23:44:23 +0100 (Tue, 23 Mar 2010)
Log Message:
-----------
* Error message if no operator was not found for the give idname.
Modified Paths:
--------------
trunk/py/scripts/addons/space_view3d_object_recall_operator.py
Modified: trunk/py/scripts/addons/space_view3d_object_recall_operator.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_object_recall_operator.py 2010-03-23 22:33:04 UTC (rev 508)
+++ trunk/py/scripts/addons/space_view3d_object_recall_operator.py 2010-03-23 22:44:23 UTC (rev 509)
@@ -109,6 +109,7 @@
if 'recall' in ob:
r = ob['recall'].convert_to_pyobject()
+ # Check if an operator string was defined.
if "recall_op" in r:
op_idname = r["recall_op"]
@@ -123,9 +124,13 @@
# We need to remove the "recall_op" string.
del args["recall_op"]
- # Execute the operator.
+ # Execute the operator with the unpacked parameters.
op(**args)
+ else:
+ print("No operator found for idname " + op_idname)
+ return {'CANCELLED'}
+
return {'FINISHED'}
else:
More information about the Bf-extensions-cvs
mailing list