Commit 76a0b34d2ad1406f6975287da359a522cbd958b3

Authored by carlos.vieira
1 parent 4dbf96f6
Exists in master

barrabrasil.py: adicionando aviso por email dos erros

Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
app/barrabrasil.py
... ... @@ -13,6 +13,15 @@ import hashlib
13 13  
14 14 app = Flask(__name__)
15 15  
  16 +if not app.debug:
  17 + import logging
  18 + from logging.handlers import SMTPHandler
  19 + f = app.open_resource('config')
  20 + cfg = Config(f)
  21 + mail_handler = SMTPHandler(cfg.server, cfg.email, cfg.ADMINS, cfg.subject)
  22 + mail_handler.setLevel(logging.ERROR)
  23 + app.logger.addHandler(mail_handler)
  24 +
16 25 @app.route('/')
17 26 def pagina_teste():
18 27 try:
... ...