- Импортировать все отдельные классы из моего модуля (потому что каждый из них должен быть зарегистрирован). с блендером)
- Перезагружать сам модуль каждый раз при выполнении скрипта (чтобы предотвратить кеширование во время разработки плагина и нажать «перезагрузить скрипты»)
Код: Выделить всё
from importlib import reload
from .MyPlugin import *
reload(MyPlugin)
classes = [ClassA, ClassB, ClassC]
# register each class, not shown here
Изначально я пытался перезагрузить каждый из вместо этого были классы, но возникла ошибка, связанная с тем, что reload ожидает модуль.
Подробнее здесь: https://stackoverflow.com/questions/693 ... ts-classes
Мобильная версия