From 228794d8357dd03dd700dcab1c21eefb1fea04c2 Mon Sep 17 00:00:00 2001 From: doctorpangloss <@hiddenswitch.com> Date: Mon, 11 Nov 2024 13:35:57 -0800 Subject: [PATCH] Fix missing folder paths, fix #26 the protobuf compatibility issue manifests in 1.28 --- comfy/app/user_manager.py | 2 +- comfy/cmd/folder_paths.py | 2 +- requirements.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/comfy/app/user_manager.py b/comfy/app/user_manager.py index 43313e826..a40fc4dc8 100644 --- a/comfy/app/user_manager.py +++ b/comfy/app/user_manager.py @@ -23,7 +23,7 @@ class UserManager(): self.users_file = os.path.join(user_directory, "users.json") self.settings = AppSettings(self) if not os.path.exists(user_directory): - os.mkdir(user_directory) + os.makedirs(user_directory, exist_ok=True) if args.multi_user: if os.path.isfile(self.get_users_file()): diff --git a/comfy/cmd/folder_paths.py b/comfy/cmd/folder_paths.py index 2692c7e64..ccf005f0c 100644 --- a/comfy/cmd/folder_paths.py +++ b/comfy/cmd/folder_paths.py @@ -389,7 +389,7 @@ def create_directories(paths: FolderNames | None): for path in folder_path_spec.paths: os.makedirs(path, exist_ok=True) for path in paths.application_paths: - path.mkdir(exist_ok=True) + path.mkdir(exist_ok=True, parents=True) @_deprecate_method(version="0.2.3", message="Caching has been removed.") diff --git a/requirements.txt b/requirements.txt index c53bcd718..eca6407f7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -43,7 +43,7 @@ fsspec natsort OpenEXR opentelemetry-distro -opentelemetry-exporter-otlp<=1.26.0 +opentelemetry-exporter-otlp<=1.27.0 opentelemetry-propagator-jaeger opentelemetry-instrumentation opentelemetry-util-http