mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-10 22:07:19 +08:00
Extend add_model_folder_path for use with built-ins.
This commit is contained in:
parent
7fbf4b72fe
commit
a30d74d8a7
@ -196,9 +196,17 @@ def exists_annotated_filepath(name) -> bool:
|
|||||||
return os.path.exists(filepath)
|
return os.path.exists(filepath)
|
||||||
|
|
||||||
|
|
||||||
def add_model_folder_path(folder_name: str, full_folder_path: str, is_default: bool = False) -> None:
|
def add_model_folder_path(
|
||||||
|
folder_name: str,
|
||||||
|
full_folder_path: str,
|
||||||
|
is_default: bool = False,
|
||||||
|
is_legacy: bool = False,
|
||||||
|
valid_extensions: set[str] | list[str] = set(),
|
||||||
|
) -> None:
|
||||||
global folder_names_and_paths
|
global folder_names_and_paths
|
||||||
|
if not is_legacy:
|
||||||
folder_name = map_legacy(folder_name)
|
folder_name = map_legacy(folder_name)
|
||||||
|
|
||||||
if folder_name in folder_names_and_paths:
|
if folder_name in folder_names_and_paths:
|
||||||
paths, _exts = folder_names_and_paths[folder_name]
|
paths, _exts = folder_names_and_paths[folder_name]
|
||||||
if full_folder_path in paths:
|
if full_folder_path in paths:
|
||||||
@ -212,7 +220,7 @@ def add_model_folder_path(folder_name: str, full_folder_path: str, is_default: b
|
|||||||
else:
|
else:
|
||||||
paths.append(full_folder_path)
|
paths.append(full_folder_path)
|
||||||
else:
|
else:
|
||||||
folder_names_and_paths[folder_name] = ([full_folder_path], set())
|
folder_names_and_paths[folder_name] = ([full_folder_path], valid_extensions)
|
||||||
|
|
||||||
def get_folder_paths(folder_name: str) -> list[str]:
|
def get_folder_paths(folder_name: str) -> list[str]:
|
||||||
folder_name = map_legacy(folder_name)
|
folder_name = map_legacy(folder_name)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user