mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-11 14:50:49 +08:00
Workaround for potential issue loading loras on windows
This commit is contained in:
parent
ff494713fb
commit
1d3dd20b67
@ -40,17 +40,23 @@ def get_filename_list(folder_name: str) -> Sequence[str]:
|
||||
return get_filename_list_with_downloadable(folder_name)
|
||||
|
||||
|
||||
def get_filename_list_with_downloadable(folder_name: str, known_files: Optional[List[Downloadable] | KnownDownloadables] = None) -> DownloadableFileList:
|
||||
def get_filename_list_with_downloadable(folder_name: str, known_files: Optional[List[Downloadable] | KnownDownloadables] = None) -> DownloadableFileList | list[str]:
|
||||
if known_files is None:
|
||||
known_files = _get_known_models_for_folder_name(folder_name)
|
||||
|
||||
existing = folder_paths.get_filename_list(folder_name)
|
||||
# workaround for lora loading issue, still needs to be investigated
|
||||
if sys.platform == "nt":
|
||||
existing = frozenset(folder_paths.get_filename_list(folder_name))
|
||||
downloadable = frozenset() if args.disable_known_models else frozenset(str(f) for f in known_files)
|
||||
return list(map(canonicalize_path, sorted(list(existing | downloadable))))
|
||||
else:
|
||||
existing = folder_paths.get_filename_list(folder_name)
|
||||
|
||||
downloadable_files = []
|
||||
if not args.disable_known_models:
|
||||
downloadable_files = known_files
|
||||
downloadable_files = []
|
||||
if not args.disable_known_models:
|
||||
downloadable_files = known_files
|
||||
|
||||
return DownloadableFileList(existing, downloadable_files)
|
||||
return DownloadableFileList(existing, downloadable_files)
|
||||
|
||||
|
||||
def get_full_path_or_raise(folder_name: str, filename: str, known_files: Optional[List[Downloadable] | KnownDownloadables] = None) -> str:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user