|
@@ -328,5 +328,17 @@ def show_results(target_uniqueid):
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
+ if not app.debug:
|
|
|
+ import logging
|
|
|
+ from logging.handlers import SMTPHandler
|
|
|
+ smtp_server = app.config.get('SMTP_SERVER', "127.0.0.1")
|
|
|
+ from_address = app.config.get('FROM_ADDRESS', "peerfinder@example.com")
|
|
|
+ admins = app.config.get('ADMINS', [])
|
|
|
+ if admins:
|
|
|
+ mail_handler = SMTPHandler(smtp_server,
|
|
|
+ from_address,
|
|
|
+ admins, 'Peerfinder error')
|
|
|
+ mail_handler.setLevel(logging.ERROR)
|
|
|
+ app.logger.addHandler(mail_handler)
|
|
|
init_db()
|
|
|
manager.run()
|