Use FLASK_DONT_LOAD_ENV flag to disable load .env

This commit is contained in:
Hsiaoming Yang 2018-04-27 08:01:48 +09:00 committed by David Lord
parent cc93fa3f5e
commit 2a568b4c9c

View file

@ -544,7 +544,10 @@ class FlaskGroup(AppGroup):
# script that is loaded here also attempts to start a server.
os.environ['FLASK_RUN_FROM_CLI'] = 'true'
if self.load_dotenv:
val = os.environ.get('FLASK_DONT_LOAD_ENV')
load_dotenv = not val or val in ('0', 'false', 'no')
if self.load_dotenv and load_dotenv:
load_dotenv()
obj = kwargs.get('obj')