Наследование статических переменных в Python

Я пишу скрипты Python для Blender для проекта, но я довольно плохо знаком с языком. Что-то меня смущает, это использование статических переменных. Вот фрагмент кода, над которым я сейчас работаю:

class panelToggle(bpy.types.Operator):
    active = False

    def invoke(self, context, event):
        self.active = not self.active
        return{'FINISHED'}

class OBJECT_OT_openConstraintPanel(panelToggle):
    bl_label = "openConstraintPanel"
    bl_idname = "openConstraintPanel"

Идея состоит в том, что второй класс должен наследоватьактивный переменная ивзывать метод из первого, так что вызов OBJECT_OT_openConstraintPanel.invoke () изменяет OBJECT_OT_openConstraintPanel.active. С помощьюсам как я сделал выше, не будет работать, однако, и не используетpanelToggle вместо. Есть идеи, как мне поступить?

Ответы на вопрос(2)

Ваш ответ на вопрос