mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2024-11-13 05:06:58 +03:00
parent
bd487e8ff9
commit
9d69bcc10c
|
@ -9,3 +9,23 @@ docker = '{{ cookiecutter.use_docker }}'.lower()
|
||||||
|
|
||||||
if elasticbeanstalk == 'y' and (heroku == 'y' or docker == 'y'):
|
if elasticbeanstalk == 'y' and (heroku == 'y' or docker == 'y'):
|
||||||
raise Exception("Cookiecutter Django's EXPERIMENTAL Elastic Beanstalk support is incompatible with Heroku and Docker setups.")
|
raise Exception("Cookiecutter Django's EXPERIMENTAL Elastic Beanstalk support is incompatible with Heroku and Docker setups.")
|
||||||
|
|
||||||
|
if docker == 'n':
|
||||||
|
import sys
|
||||||
|
|
||||||
|
python_major_version = sys.version_info[0]
|
||||||
|
|
||||||
|
if python_major_version == 2:
|
||||||
|
sys.stdout.write("WARNING: Cookiecutter Django does not support Python 2! Stability is guaranteed with Python 3.4+ only. Are you sure you want to proceed? (y/n)")
|
||||||
|
|
||||||
|
yes_options = set(['y'])
|
||||||
|
no_options = set(['n', ''])
|
||||||
|
choice = raw_input().lower()
|
||||||
|
if choice in no_options:
|
||||||
|
sys.exit(1)
|
||||||
|
elif choice in yes_options:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
sys.stdout.write("Please respond with %s or %s"
|
||||||
|
% (', '.join([o for o in yes_options if not o == ''])
|
||||||
|
, ', '.join([o for o in no_options if not o == ''])))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user