mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-11 01:17:06 +08:00
Reimpl. CLI arg directly inside folder_paths.
This commit is contained in:
parent
ed1dc654fb
commit
2f6798c151
@ -7,11 +7,19 @@ import logging
|
|||||||
from typing import Literal
|
from typing import Literal
|
||||||
from collections.abc import Collection
|
from collections.abc import Collection
|
||||||
|
|
||||||
|
from comfy.cli_args import args
|
||||||
|
|
||||||
supported_pt_extensions: set[str] = {'.ckpt', '.pt', '.bin', '.pth', '.safetensors', '.pkl', '.sft'}
|
supported_pt_extensions: set[str] = {'.ckpt', '.pt', '.bin', '.pth', '.safetensors', '.pkl', '.sft'}
|
||||||
|
|
||||||
folder_names_and_paths: dict[str, tuple[list[str], set[str]]] = {}
|
folder_names_and_paths: dict[str, tuple[list[str], set[str]]] = {}
|
||||||
|
|
||||||
base_path = os.path.dirname(os.path.realpath(__file__))
|
# --base-directory - Resets all default paths configured in folder_paths with a new base path
|
||||||
|
if args.base_directory:
|
||||||
|
base_path = os.path.abspath(args.base_directory)
|
||||||
|
logging.info(f"Setting base directory to: {base_path}")
|
||||||
|
else:
|
||||||
|
base_path = os.path.dirname(os.path.realpath(__file__))
|
||||||
|
|
||||||
models_dir = os.path.join(base_path, "models")
|
models_dir = os.path.join(base_path, "models")
|
||||||
folder_names_and_paths["checkpoints"] = ([os.path.join(models_dir, "checkpoints")], supported_pt_extensions)
|
folder_names_and_paths["checkpoints"] = ([os.path.join(models_dir, "checkpoints")], supported_pt_extensions)
|
||||||
folder_names_and_paths["configs"] = ([os.path.join(models_dir, "configs")], [".yaml"])
|
folder_names_and_paths["configs"] = ([os.path.join(models_dir, "configs")], [".yaml"])
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user