Files
blender-portable-repo/scripts/addons/blender_kitsu/__init__.py
T
2026-03-17 14:58:51 -06:00

115 lines
2.3 KiB
Python

# SPDX-FileCopyrightText: 2021 Blender Studio Tools Authors
#
# SPDX-License-Identifier: GPL-3.0-or-later
from . import dependencies
dependencies.preload_modules()
from . import (
shot_builder,
render_review,
lookdev,
bkglobals,
types,
cache,
models,
playblast,
propsdata,
props,
prefs,
sqe,
util,
generic,
auth,
context,
anim,
tasks,
ui,
edit,
)
from .logger import LoggerFactory, LoggerLevelManager
logger = LoggerFactory.getLogger(__name__)
bl_info = {
"name": "Blender Kitsu",
"author": "Paul Golter",
"description": "Blender addon to interact with Kitsu",
"blender": (2, 93, 0),
"version": (0, 1, 6),
"location": "View3D",
"warning": "",
"doc_url": "",
"tracker_url": "",
"category": "Generic",
}
_need_reload = "props" in locals()
if _need_reload:
import importlib
lookdev.reload()
bkglobals = importlib.reload(bkglobals)
cache = importlib.reload(cache)
types = importlib.reload(types)
models = importlib.reload(models)
playblast = importlib.reload(playblast)
propsdata = importlib.reload(propsdata)
props = importlib.reload(props)
prefs = importlib.reload(prefs)
ui = importlib.reload(ui)
sqe.reload()
util = importlib.reload(util)
generic.reload()
auth.reload()
context.reload()
tasks.reload()
anim.reload()
edit.reload()
def register():
lookdev.register()
prefs.register()
cache.register()
props.register()
sqe.register()
generic.register()
auth.register()
context.register()
# tasks.register()
playblast.register()
anim.register()
shot_builder.register()
render_review.register()
edit.register()
LoggerLevelManager.configure_levels()
logger.info("Registered blender-kitsu")
def unregister():
anim.unregister()
# tasks.unregister()
context.unregister()
auth.unregister()
generic.unregister()
sqe.unregister()
props.unregister()
cache.unregister()
prefs.unregister()
lookdev.unregister()
playblast.unregister()
shot_builder.unregister()
render_review.unregister()
edit.unregister()
LoggerLevelManager.restore_levels()
if __name__ == "__main__":
register()