]>
git.datanom.net - flask-test.git/blob - app/__init__.py
2 from flask
import Flask
3 from flask_sqlalchemy
import SQLAlchemy
4 from flask_login
import LoginManager
5 from flask_openid
import OpenID
6 from config
import basedir
, ADMINS
, MAIL_SERVER
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
7 from flask_mail
import Mail
8 from .momentjs
import momentjs
11 app
.config
.from_object('config')
14 app
.jinja_env
.globals['momentjs'] = momentjs
18 lm
.login_view
= 'login'
19 oid
= OpenID(app
, os
.path
.join(basedir
, 'tmp'))
23 from logging
.handlers
import SMTPHandler
25 if MAIL_USERNAME
or MAIL_PASSWORD
:
26 credentials
= (MAIL_USERNAME
, MAIL_PASSWORD
)
27 mail_handler
= SMTPHandler((MAIL_SERVER
, MAIL_PORT
), 'no-reply@' + MAIL_SERVER
, ADMINS
, 'WPP failure', credentials
)
28 mail_handler
.setLevel(logging
.ERROR
)
29 app
.logger
.addHandler(mail_handler
)
33 from logging
.handlers
import RotatingFileHandler
34 file_handler
= RotatingFileHandler('tmp/wpp.log', 'a', 1 * 1024 * 1024, 10)
35 file_handler
.setFormatter(logging
.Formatter('%(asctime)s %(levelname)s: %(message)s [in %(pathname)s:%(lineno)d]'))
36 app
.logger
.setLevel(logging
.INFO
)
37 file_handler
.setLevel(logging
.INFO
)
38 app
.logger
.addHandler(file_handler
)
39 app
.logger
.info('wpp startup')
41 from app
import views
, models
This page took 0.066544 seconds and 6 git commands to generate.