From 9ef50d8f3d3adcf4ed3e3bd00cc828f0a7e534a5 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 11 May 2023 22:55:26 -0700 Subject: [PATCH] make dirs for new files --- aider/coder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aider/coder.py b/aider/coder.py index 7efa99a0c..322f6e426 100755 --- a/aider/coder.py +++ b/aider/coder.py @@ -78,7 +78,8 @@ class Coder: for fname in abs_fnames: if not fname.exists(): self.console.print(f"[bright_black]Creating {fname}") - fname.touch(parents=True) + fname.parent.mkdir(parents=True, exist_ok=True) + fname.touch() try: repo_path = git.Repo(fname, search_parent_directories=True).git_dir repo_paths.append(repo_path)