Skip to content

Commit c7a7375

Browse files
committed
fix: test breaking caused by race in non-idempotent create folder op
1 parent 8df3e3d commit c7a7375

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

libs/core/kiln_ai/utils/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,8 +282,8 @@ def __setattr__(self, name, value):
282282
@classmethod
283283
def settings_dir(cls, create=True) -> str:
284284
settings_dir = os.path.join(Path.home(), ".kiln_ai")
285-
if create and not os.path.exists(settings_dir):
286-
os.makedirs(settings_dir)
285+
if create:
286+
os.makedirs(settings_dir, exist_ok=True)
287287
return settings_dir
288288

289289
@classmethod

0 commit comments

Comments
 (0)