Check if target directory is empty instead of current directory and remove overwrite_if_exists argument

This commit is contained in:
arimbr
2017-10-22 23:05:58 +02:00
parent f1e9969a88
commit df45251622

View File

@ -1,6 +1,6 @@
import os import os
def execute(name, branch, overwrite_if_exists=False): def execute(name, branch):
try: try:
from cookiecutter.main import cookiecutter from cookiecutter.main import cookiecutter
except ImportError as exc: except ImportError as exc:
@ -8,7 +8,9 @@ def execute(name, branch, overwrite_if_exists=False):
'You must install "cookiecutter" to use this command.\n\n $ pip install cookiecutter\n' 'You must install "cookiecutter" to use this command.\n\n $ pip install cookiecutter\n'
) from exc ) from exc
if os.listdir(os.getcwd()) == []: overwrite_if_exists = False
project_path = os.path.join(os.getcwd(), name)
if os.path.isdir(project_path) and not os.listdir(project_path):
overwrite_if_exists = True overwrite_if_exists = True
return cookiecutter( return cookiecutter(