Commit b952b644975c19ca49de14d699940fa18bb8dff8

Authored by Antoine Goutenoir
1 parent e2637443
Exists in master

Disable email sending when not in production.

Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
flaskr/extensions.py
@@ -2,6 +2,7 @@ import sys @@ -2,6 +2,7 @@ import sys
2 import traceback 2 import traceback
3 from os import getenv 3 from os import getenv
4 4
  5 +
5 from flask_admin import Admin 6 from flask_admin import Admin
6 from flask_basicauth import BasicAuth 7 from flask_basicauth import BasicAuth
7 from flask_caching import Cache 8 from flask_caching import Cache
@@ -12,6 +13,7 @@ from flask_mail import Mail, Message @@ -12,6 +13,7 @@ from flask_mail import Mail, Message
12 13
13 from flaskr.models import User 14 from flaskr.models import User
14 15
  16 +
15 # Setup flask cache 17 # Setup flask cache
16 cache = Cache() 18 cache = Cache()
17 19
@@ -41,7 +43,9 @@ def load_user(userid): @@ -41,7 +43,9 @@ def load_user(userid):
41 43
42 def send_email(to_recipient, subject, message): 44 def send_email(to_recipient, subject, message):
43 45
44 - print(getenv('MAIL_PORT')) 46 + if 'production' != getenv('FLASK_ENV', 'production'):
  47 + print("Skipping sending email because we are not in production.")
  48 + return
45 49
46 try: 50 try:
47 msg = Message( 51 msg = Message(