From 455c64770a016f019c9d9e0052c1825502053f11 Mon Sep 17 00:00:00 2001 From: xiaoman-pipelet Date: Sun, 2 Nov 2025 23:03:50 -0800 Subject: [PATCH] Fix multi-process/thread collision case --- pysssss.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pysssss.py b/pysssss.py index b1024f5..6577806 100644 --- a/pysssss.py +++ b/pysssss.py @@ -38,7 +38,7 @@ def get_ext_dir(subpath=None, mkdir=False): dir = os.path.abspath(dir) if mkdir and not os.path.exists(dir): - os.makedirs(dir) + os.makedirs(dir, exist_ok=True) return dir @@ -50,7 +50,7 @@ def get_comfy_dir(subpath=None, mkdir=False): dir = os.path.abspath(dir) if mkdir and not os.path.exists(dir): - os.makedirs(dir) + os.makedirs(dir, exist_ok=True) return dir @@ -59,7 +59,7 @@ def get_web_ext_dir(): name = config["name"] dir = get_comfy_dir("web/extensions/pysssss") if not os.path.exists(dir): - os.makedirs(dir) + os.makedirs(dir, exist_ok=True) dir = os.path.join(dir, name) return dir