@Josephbburg Hey, no git yet, I think I might make one.
So far I managed to get a valid context that exists during the duration of my pyside widget, however even when I try to use it > self.blenderContext.selected_objects I still get AttributeError: 'Context' object has no attribute 'selected_objects' which means that the bpy.context.selected_objects and context from execute(self,context) are equally “broken”… lost again :- )
I just ran a test, tried the same function call inside execute() and then inside my widget function, the execute works but my widget function does not. This is bananas. Why on earth is this context so protected to the point where its unusable with 3rd party gui libraries? I checked both contextes and they both are “the same object”
EXECUTE CONTEXT <bpy_struct, Context at 0x0000020F884E4478>
[bpy.data.objects['Cube']] None
END GUI SETUP
GUI CONTEXT <bpy_struct, Context at 0x0000020F884E4478>
line 40, in hideSelected
print("hahah", self.blenderContext.selected_objects)
AttributeError: 'Context' object has no attribute 'selected_objects'