diff --git a/src/preprocess.py b/src/preprocess.py index 026e23fe..0c68246b 100644 --- a/src/preprocess.py +++ b/src/preprocess.py @@ -45,7 +45,7 @@ def _clone_or_copy_repository(repo: str, temp_dir: str) -> None: if Path(repo).is_dir(): if temp_dir.exists() and temp_dir.is_dir(): shutil.rmtree(temp_dir) - shutil.copytree(repo, temp_dir) + shutil.copytree(repo, temp_dir, dirs_exist_ok=True) return raise ValueError("Repository path or URL is not valid.")