From 227bac728a0522328edeb9039fed346f3b0f9596 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Sat, 5 Jul 2025 10:30:24 +0200 Subject: [PATCH] Fix missing directory creation for config migration --- src/serena/config/serena_config.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/serena/config/serena_config.py b/src/serena/config/serena_config.py index b321fa5c..883c5931 100644 --- a/src/serena/config/serena_config.py +++ b/src/serena/config/serena_config.py @@ -228,6 +228,7 @@ class SerenaConfig: old_config_path = os.path.join(REPO_ROOT, cls.CONFIG_FILE) if os.path.exists(old_config_path): log.info(f"Moving Serena configuration file from {old_config_path} to {config_path}") + os.makedirs(os.path.dirname(config_path), exist_ok=True) shutil.move(old_config_path, config_path) return config_path