Browse Source

faz teste de conexão de email apenas no início do sapl

pull/2354/head
Leandro Roberto 7 years ago
parent
commit
f707f6bdd6
  1. 2
      sapl/context_processors.py
  2. 7
      sapl/utils.py

2
sapl/context_processors.py

@ -17,7 +17,7 @@ def parliament_info(request):
def mail_service_configured(request):
if not mail_service_configured_utils():
if not mail_service_configured_utils(request):
logger = logging.getLogger(__name__)
logger.warning(_('Servidor de email não configurado.'))
return {'mail_service_configured': False}

7
sapl/utils.py

@ -773,13 +773,16 @@ def remover_acentos(string):
def mail_service_configured(request=None):
if settings.EMAIL_RUNNING is None:
result = True
try:
connection = get_connection()
connection.open()
except Exception as e:
result = False
print(e)
finally:
connection.close()
return result
settings.EMAIL_RUNNING = result
return settings.EMAIL_RUNNING

Loading…
Cancel
Save