I am simply running these three lines of code, which should edit the envelope distance
of all bones, and it is not showing an update in the interface. In fact, it appears to be doing
nothing whatsoever!
for b in bpy.context.object.data.bones:
bpy.context.object.data.bones[b.name].envelope_distance = 0.03
bpy.context.scene.update()
I have also tried running this in the command line on a single bone:
Yowie! That was exactly what I needed! I was indeed running it in edit mode,
and that little change did exactly what I needed . . . . I ran it and it updated in the
3D view even without the third line of code. Thanks a lot . . . . that should
take care of it!