Commit 76a0b34d2ad1406f6975287da359a522cbd958b3
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: | ... | ... |