mirror of
https://git.datalinker.icu/kijai/ComfyUI-KJNodes.git
synced 2025-12-09 21:04:41 +08:00
Merge pull request #397 from stuttlepress/fix-loadvideosfromfolder-windows-import
Fix LoadVideosFromFolder VideoHelperSuite import in Windows
This commit is contained in:
commit
eeb797736b
@ -3751,7 +3751,29 @@ class LoadVideosFromFolder:
|
||||
try:
|
||||
cls.vhs_nodes = importlib.import_module("comfyui-videohelpersuite.videohelpersuite")
|
||||
except ImportError:
|
||||
raise ImportError("This node requires ComfyUI-VideoHelperSuite to be installed.")
|
||||
# Fallback to sys.modules search for Windows compatibility
|
||||
import sys
|
||||
vhs_module = None
|
||||
for module_name in sys.modules:
|
||||
if 'videohelpersuite' in module_name and 'videohelpersuite' in sys.modules[module_name].__dict__:
|
||||
vhs_module = sys.modules[module_name]
|
||||
break
|
||||
|
||||
if vhs_module is None:
|
||||
# Try direct access to the videohelpersuite submodule
|
||||
for module_name in sys.modules:
|
||||
if module_name.endswith('videohelpersuite'):
|
||||
vhs_module = sys.modules[module_name]
|
||||
break
|
||||
|
||||
if vhs_module is not None:
|
||||
cls.vhs_nodes = vhs_module
|
||||
else:
|
||||
raise ImportError("This node requires ComfyUI-VideoHelperSuite to be installed.")
|
||||
|
||||
except ImportError:
|
||||
raise ImportError("This node requires ComfyUI-VideoHelperSuite to be installed.")
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
return {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user