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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user