2018-02-07 13:47:48 +01:00
|
|
|
# Blog configuration values.
|
|
|
|
|
2018-09-17 20:59:28 +02:00
|
|
|
import logging
|
|
|
|
|
2018-02-07 13:47:48 +01:00
|
|
|
from flask import Flask
|
2018-02-24 21:03:34 +01:00
|
|
|
from playhouse.flask_utils import FlaskDB
|
|
|
|
from playhouse.pool import PooledMySQLDatabase
|
2018-09-17 20:59:28 +02:00
|
|
|
from raven.contrib.flask import Sentry
|
2018-02-07 13:47:48 +01:00
|
|
|
|
|
|
|
import config
|
|
|
|
|
2018-02-24 21:03:34 +01:00
|
|
|
DATABASE = PooledMySQLDatabase("radio", **config.db)
|
2018-02-07 13:47:48 +01:00
|
|
|
|
|
|
|
# Create a Flask WSGI app and configure it using values from the module.
|
|
|
|
app = Flask(__name__)
|
|
|
|
app.config.from_object(__name__)
|
|
|
|
|
2018-09-17 20:59:28 +02:00
|
|
|
if config.sentryDSN:
|
|
|
|
sentry = Sentry(app, dsn=config.sentryDSN, logging=True, level=logging.WARNING)
|
|
|
|
|
2018-02-07 13:47:48 +01:00
|
|
|
flask_db = FlaskDB(app)
|
|
|
|
|
|
|
|
db = flask_db.database
|