mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 01:35:00 +00:00
feat: Copy only practice subdirs with exercises
This commit is contained in:
parent
f9646ac47a
commit
93ac2bd53e
1 changed files with 10 additions and 1 deletions
|
@ -290,7 +290,16 @@ def main(
|
||||||
|
|
||||||
if not dirname.exists():
|
if not dirname.exists():
|
||||||
print(f"Copying {original_dname} -> {dirname} ...")
|
print(f"Copying {original_dname} -> {dirname} ...")
|
||||||
shutil.copytree(original_dname, dirname)
|
# Only copy the practice subdirs with exercises
|
||||||
|
os.makedirs(dirname, exist_ok=True)
|
||||||
|
for lang_dir in original_dname.iterdir():
|
||||||
|
if not lang_dir.is_dir():
|
||||||
|
continue
|
||||||
|
practice_dir = lang_dir / "exercises" / "practice"
|
||||||
|
if practice_dir.exists():
|
||||||
|
dest_lang_dir = dirname / lang_dir.name / "exercises" / "practice"
|
||||||
|
os.makedirs(dest_lang_dir.parent, exist_ok=True)
|
||||||
|
shutil.copytree(practice_dir, dest_lang_dir)
|
||||||
print("...done")
|
print("...done")
|
||||||
|
|
||||||
test_dnames = sorted(d.name for d in exercise_dirs)
|
test_dnames = sorted(d.name for d in exercise_dirs)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue