Mercurial > code > home > repos > light9
annotate blender/__init__.py @ 2456:917bc2eaf4f4
rm a symlink correctly
author | drewp@bigasterisk.com |
---|---|
date | Tue, 20 May 2025 09:25:18 -0700 |
parents | 405abed9a45c |
children |
rev | line source |
---|---|
2432 | 1 import logging |
2 import sys | |
3 | |
4 from . import light_control, time_sync | |
5 | |
6 bl_info = { | |
7 "name": "light9_sync", | |
8 "description": "light9 sync", | |
9 "version": (0, 0, 1), | |
2453
b23afde50bc2
blender addons get thier own pdm setup for now. fix time_from_graph startup race
drewp@bigasterisk.com
parents:
2432
diff
changeset
|
10 "blender": (4, 4, 0), |
2432 | 11 "category": "Object", |
12 } | |
13 | |
14 modules = (time_sync, light_control) | |
15 | |
16 | |
17 def register(): | |
18 logging.getLogger('autodepgraphapi').setLevel(logging.INFO) | |
19 logging.getLogger('syncedgraph').setLevel(logging.INFO) | |
20 for p in [ | |
2453
b23afde50bc2
blender addons get thier own pdm setup for now. fix time_from_graph startup race
drewp@bigasterisk.com
parents:
2432
diff
changeset
|
21 '/home/drewp/.local/share/pdm/venvs/blender-XpnfiNSq-3.11/lib/python3.11/site-packages', |
2432 | 22 '/home/drewp/projects/light9/src/', |
23 '/my/proj/rdfdb', | |
24 ]: | |
25 if p not in sys.path: | |
26 sys.path.append(p) | |
27 | |
28 for module in modules: | |
2454 | 29 sys.stderr.write(f'🚋1 register {module}\n') |
2432 | 30 module.register() |
31 | |
32 | |
33 def unregister(): | |
34 for module in reversed(modules): | |
35 module.unregister() |