Документация содержит следующий пример кода:
...
klass = env.find_class('MyClass')
instance = klass.new_instance('instance-name')
instance['One'] = 1
instance['Two'] = 2
Есть ли встроенная функция, которая дает мне словарь слотов и их значений?Как .Slots()
метод pyclips
.
Примерно так:
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