Browse Source

Customiza logging de erro

pull/3354/head
eribeiro 5 years ago
parent
commit
108843c12b
  1. 21
      sapl/base/receivers.py

21
sapl/base/receivers.py

@ -37,16 +37,19 @@ def handle_tramitacao_signal(sender, **kwargs):
break
if not request:
logger.warning("Objeto request não disponível")
logger.warning("Email não enviado, objeto request é None.")
return
do_envia_email_tramitacao(
get_base_url(request),
tipo,
doc_mat,
tramitacao.status,
tramitacao.unidade_tramitacao_destino)
try:
do_envia_email_tramitacao(
get_base_url(request),
tipo,
doc_mat,
tramitacao.status,
tramitacao.unidade_tramitacao_destino)
except Exception as e:
logger.error(f'user={request.user.username}. Tramitação criada, mas e-mail de acompanhamento '
'de matéria não enviado. Há problemas na configuração '
'do e-mail. ' + str(e))
@receiver(post_delete)
def status_tramitacao_materia(sender, instance, **kwargs):

Loading…
Cancel
Save