[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28188] trunk/blender/release/scripts/op/ presets.py: avoid using exec()
Campbell Barton
ideasman42 at gmail.com
Wed Apr 14 09:58:34 CEST 2010
Revision: 28188
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28188
Author: campbellbarton
Date: 2010-04-14 09:58:33 +0200 (Wed, 14 Apr 2010)
Log Message:
-----------
avoid using exec()
Modified Paths:
--------------
trunk/blender/release/scripts/op/presets.py
Modified: trunk/blender/release/scripts/op/presets.py
===================================================================
--- trunk/blender/release/scripts/op/presets.py 2010-04-14 07:47:04 UTC (rev 28187)
+++ trunk/blender/release/scripts/op/presets.py 2010-04-14 07:58:33 UTC (rev 28188)
@@ -85,7 +85,9 @@
def execute(self, context):
# change the menu title to the most recently chosen option
- exec("bpy.types.%s.bl_label=\'%s\'" % (self.properties.menu_idname, self.properties.preset_name))
+ preset_class = getattr(bpy.types, self.properties.menu_idname)
+ preset_class.bl_label = self.properties.preset_name
+ print(10)
# execute the preset using script.python_file_run
bpy.ops.script.python_file_run(path=self.properties.path)
More information about the Bf-blender-cvs
mailing list