Exemple #1
0
# -*- coding:utf-8 -*-
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from markpad import config
import os
import logging

PROJECT_ROOT = os.path.dirname(os.path.realpath(__file__))
app = Flask(__name__, static_folder=os.path.join(PROJECT_ROOT, 'static'), static_url_path='/static')
if( 'MAX_CONTENT_LENGTH' not in app.config):
    app.config['MAX_CONTENT_LENGTH'] = 16 * 1024 * 1024 # 16 mégas
app.config.from_object(config)
logger = app.logger

app.deltas = {}
app.client_states = {}
app.current_serial_id = 0

db = SQLAlchemy(app)

stream_handler = logging.StreamHandler()
logger.addHandler(stream_handler)
if(app.debug):
    logger.setLevel(logging.DEBUG)
else:
    logger.setLevel(logging.INFO)
logger.info('markpad starting up...')

from markpad import views
from markpad import models