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