mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-01-25 15:55:18 +00:00
make module loading deterministic
This commit is contained in:
parent
9bf6061dfc
commit
3f56e64959
2
main.py
2
main.py
@ -19,8 +19,10 @@ def execute_prestartup_script():
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
node_paths = folder_paths.get_folder_paths("custom_nodes")
|
node_paths = folder_paths.get_folder_paths("custom_nodes")
|
||||||
|
node_paths = sorted(node_paths)
|
||||||
for custom_node_path in node_paths:
|
for custom_node_path in node_paths:
|
||||||
possible_modules = os.listdir(custom_node_path)
|
possible_modules = os.listdir(custom_node_path)
|
||||||
|
possible_modules = sorted(possible_modules)
|
||||||
node_prestartup_times = []
|
node_prestartup_times = []
|
||||||
|
|
||||||
for possible_module in possible_modules:
|
for possible_module in possible_modules:
|
||||||
|
2
nodes.py
2
nodes.py
@ -1910,9 +1910,11 @@ def load_custom_node(module_path, ignore=set()):
|
|||||||
def load_custom_nodes():
|
def load_custom_nodes():
|
||||||
base_node_names = set(NODE_CLASS_MAPPINGS.keys())
|
base_node_names = set(NODE_CLASS_MAPPINGS.keys())
|
||||||
node_paths = folder_paths.get_folder_paths("custom_nodes")
|
node_paths = folder_paths.get_folder_paths("custom_nodes")
|
||||||
|
node_paths = sorted(node_paths)
|
||||||
node_import_times = []
|
node_import_times = []
|
||||||
for custom_node_path in node_paths:
|
for custom_node_path in node_paths:
|
||||||
possible_modules = os.listdir(os.path.realpath(custom_node_path))
|
possible_modules = os.listdir(os.path.realpath(custom_node_path))
|
||||||
|
possible_modules = sorted(possible_modules)
|
||||||
if "__pycache__" in possible_modules:
|
if "__pycache__" in possible_modules:
|
||||||
possible_modules.remove("__pycache__")
|
possible_modules.remove("__pycache__")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user