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