Register sys.modules alias so other plugins can import ComfyUI_LCS

ComfyUI loads custom_nodes by directory name (ComfyUI-LCS) but Python
cannot import module names with hyphens. Register ComfyUI_LCS as a
sys.modules alias so SubspaceLab and other plugins can use
`from ComfyUI_LCS.core.xxx import ...` regardless of load order.
This commit is contained in:
facok
2026-03-23 03:01:19 +08:00
parent 8656e48f9f
commit 25e7d953d5
+4
View File
@@ -3,6 +3,10 @@
Paper: "The Latent Color Subspace" (arXiv:2603.12261v1, ICML 2026)
"""
# Register as ComfyUI_LCS so other plugins can `from ComfyUI_LCS.core.xxx import ...`
import sys as _sys
_sys.modules.setdefault("ComfyUI_LCS", _sys.modules[__name__])
# V3 ComfyExtension entry point
from comfy_api.latest import ComfyExtension, io
from .nodes.calibrate import LCSLoadData