From f4376748f38abaf1eed8f6d592453dd94ab9c0d7 Mon Sep 17 00:00:00 2001 From: Dan Saunders Date: Fri, 26 Sep 2025 15:07:39 -0400 Subject: [PATCH] debug log: multiprocess race condition fix (#3188) --- src/axolotl/utils/tee.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/axolotl/utils/tee.py b/src/axolotl/utils/tee.py index 1209ad1dd..7bc8efab0 100644 --- a/src/axolotl/utils/tee.py +++ b/src/axolotl/utils/tee.py @@ -109,8 +109,8 @@ def prepare_debug_log(cfg, filename: str = "debug.log") -> str: cfg.get("resume_from_checkpoint") or cfg.get("auto_resume_from_checkpoints") ) - if not append and log_path.exists(): - log_path.unlink() + if not append: + log_path.unlink(missing_ok=True) fh = open(log_path, "a", encoding="utf-8") fh.flush()