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