The documentation contains this example code:
...
klass = env.find_class('MyClass')
instance = klass.new_instance('instance-name')
instance['One'] = 1
instance['Two'] = 2
Is there a built-in feature that gives me a dictionary of the slots and their values? Like the .Slots()
method of pyclips
.
Something like this:
def get_slot_dict(clips_instance):
slot_dict = {}
for s in clips_instance.instance_class.slots():
slot_dict[s.name] = clips_instance[s.name]
return slot_dict