Just did a bit more testing.
If I create a joint:
j=ls(createNode('joint', ss=True))[0]
Then select it, then run:
setAttr(j.radius, .5)
The UI and the channelBox are updated
If I do the same thing but run:
j.setRadius(.5)
Neither the UI or the channelBox are updated.
I can refresh the UI using refresh(force=True), that still doesn't
update the channelBox.
I would expect setAttr to work the same way
as .set(whateverAttribute). Am I possible doing something wrong?
Cheers,
Shawn