class APIError(Exception): def __init__(self, message, status=500): self.message = message self.status = status app = Flask(__name__, static_folder='static', static_url_path='/static') app.config['MONGO_DBNAME'] = Configuration.getMongoDB() app.config['SECRET_KEY'] = str(random.getrandbits(256)) app.config['MAIL_HOST'] = Configuration.getMailHost() app.config['MAIL_USERNAME'] = Configuration.getMailUsername() app.config['MAIL_PASSWORD'] = Configuration.getMailPassword() app.config['MAIL_USE_TLS'] = Configuration.getMailTls() app.config['MAIL_SENDER'] = Configuration.getMailSender() mail = Mail() mail.init_app(app) init_db() class API(): def __init__(self): self.app = app self.session = db_session self.Notification = Notification routes = [{ 'r': '/api/',