mirror of
https://git.datalinker.icu/kijai/ComfyUI-KJNodes.git
synced 2025-12-10 05:15:05 +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:
|
try:
|
||||||
cls.vhs_nodes = importlib.import_module("comfyui-videohelpersuite.videohelpersuite")
|
cls.vhs_nodes = importlib.import_module("comfyui-videohelpersuite.videohelpersuite")
|
||||||
except ImportError:
|
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
|
@classmethod
|
||||||
def INPUT_TYPES(s):
|
def INPUT_TYPES(s):
|
||||||
return {
|
return {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user