scripting blender, did bpy.ops.render.render(some_args)
bpy.ops.render['render']
fails bpyopssubmod object not subscriptable. puzzles me since expected that, likewise in javascript, python object dictionary , can access object methods either obj.member
or obj['member']
. how work around non-subscriptable properties when want reference them name?
it's not true every object is dictionary. every object has dictionary, accessible through name .__dict__
.
you can use either
bpy.ops.render.__dict__['render']
or
getattr(bpy.ops.render, 'render')
Comments
Post a Comment