From 855a1c3fc2c603a38298bfe5c5c5723f7a0031b2 Mon Sep 17 00:00:00 2001 From: Zhong Dai <4401438+zhongdai@users.noreply.github.com> Date: Mon, 11 Apr 2022 15:35:51 +1000 Subject: [PATCH] add extra check for the overwrite_if_exists flag Co-authored-by: Andrew Tribone <780132+att14@users.noreply.github.com> --- cookiecutter/generate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cookiecutter/generate.py b/cookiecutter/generate.py index 65d1f4076..8350df0f9 100644 --- a/cookiecutter/generate.py +++ b/cookiecutter/generate.py @@ -345,7 +345,7 @@ def generate_files( logger.debug('Copying dir %s to %s without rendering', indir, outdir) # if the outdir is there, it must be a overwrite execution - if os.path.isdir(outdir): + if os.path.isdir(outdir) and overwrite_if_exists: shutil.rmtree(outdir) shutil.copytree(indir, outdir)