2017-11-22 22:13:55 +01:00
|
|
|
import bpy
|
|
|
|
from addon_utils import enable
|
|
|
|
from bpy.app.handlers import persistent
|
|
|
|
|
|
|
|
@persistent
|
2018-12-18 23:48:38 +01:00
|
|
|
def handler(scene):
|
2018-12-24 06:53:59 +01:00
|
|
|
preferences = bpy.context.preferences
|
|
|
|
if not 'armory' in preferences.addons:
|
2017-11-22 22:13:55 +01:00
|
|
|
enable('armory', default_set=True, persistent=True, handle_error=None)
|
|
|
|
bpy.ops.wm.save_userpref()
|
|
|
|
|
|
|
|
def register():
|
2018-12-18 23:48:38 +01:00
|
|
|
bpy.app.handlers.load_post.append(handler)
|
2017-11-22 22:13:55 +01:00
|
|
|
|
|
|
|
def unregister():
|
|
|
|
pass
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
register()
|